@roxanne.hauck
Для импорта данных из Excel в SQLite можно использовать различные способы. Вот некоторые варианты:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
import sqlite3 import openpyxl # Подключаемся к базе данных SQLite conn = sqlite3.connect("database.db") cursor = conn.cursor() # Открываем Excel-файл workbook = openpyxl.load_workbook("data.xlsx") # Получаем первый лист sheet = workbook.worksheets[0] # Проходим по строкам таблицы for row in sheet.iter_rows(min_row=1, max_col=sheet.max_column, max_row=sheet.max_row): values = [] # Проходим по ячейкам строки for cell in row: values.append(cell.value) # Вставляем данные в таблицу cursor.execute("INSERT INTO Sheet1 VALUES (?, ?, ?)", values) # Сохраняем изменения conn.commit() # Закрыва |