Используйте Python создайте новую таблицу в sqlite из информации csv файла
to_table: эта функция принимает имя файла csv, имя файла SQLite и имя таблицы со значением по умолчанию "new1". Он добавляет в БД новую таблицу с указанным именем, содержащую информацию из csv-файла. Первая строка csv-файла содержит имена столбцов. Все столбцы имеют текстовый тип. Первый столбец-это первичный ключ. Я рекомендую использовать csv-модуль Python, чтобы вам не приходилось самостоятельно разбирать строки csv-файла.
Что я уже пробовал:
def to_table(csv_file,sq_file,table_name='new1'):
'''
'''
Конн=и sqlite3.подключения(sq_file)
соед.row_factory=и sqlite3.Подряд
с=соед.курсор()
с открытым(csv_file,'r') в качестве csvfile:
читатель =CSV-файл.читатель(csvfile, был)
row1=next(читатель)
гр.выполнить("создать table имя_таблицы(строкой 1[0] первичный ключ текст,"+"строкой 1[1:] текст);")
вернуться sq_file
Richard MacCutchan
Молодец, твое задание выполнено.