Я пытался вставить данные из Excel в таблицу, которую создал с помощью sqlite3 в python.Однако с текущим кодом он будет возвращать только «нет» для каждого значения вместо фактических значений из таблицы Excel.
row_count = sheet.max_row - 1
count1 = 2
while count1 < row_count:
cursor.execute("INSERT INTO violations (points, serial_number, violation_code, violation_description, violation_status) VALUES (?, ?, ?, ?, ?)", (sheet.cell(row=(count1), column='A').value, sheet.cell(row=(count1), column='B').value, sheet.cell(row=(count1), column='C').value, sheet.cell(row=(count1), column='D').value, sheet.cell(row=(count1), column='E').value))
count1 = count1 + 1
Пока что я думаю, что проблема заключается в том, как значения связаны сSQL-код со всеми вопросительными знаками в качестве заполнителей для других значений, но я не уверен, как еще сделать это успешно.Спасибо всем за помощь, спасибо:)