Здравствуйте, Серега!
Во времена предыдущих редакции компилятора и формата CSV-файла у меня был проект, который создавал по CSV-файлу таблицу в MySQL.
Параметры: имя БД и имя CSV-файла из списков, имя таблицы и отмеченные столбцы, включаемые в таблицу.
Имена отмеченных столбцов можно изменять по двойному клику ЛКМ.
Во вложении проект ("As is"), адаптированный к текущей версии компилятора и CSV-файла в кодировке UTF8.
Выбор имен столбцов переключается между входящими во вторую строку CSV-файла и именами из массива в проекте (можно изменить в проекте под свои имена). Столбцы с отсутствующими именами игнорируются.
К сожалению строка имен CSV-файла содержит повторяющиеся имена и отсутствует имя для идентификатора переменной.
После записи таблицы операция записи блокируется до изменения имён базы данных или файла или таблицы (для списка достаточно его
раскрыть и выбрать строку повторно, для таблицы - реальное изменение).
Замечания:
1. Ограничение на доступ к базам отсутствует и при небольшой настойчивости можно забить ВСЕ БАЗЫ хламом - таблицами переменных.
2. Проект переваривает файлы похожей структуры (вторая строка - имена столбцов, данные - начиная с четвертой строки).