私は、Excelシートをsqlite3 dbに変換しようとしています。これは、pythonでwin32comモジュールを使用しています。私のExcelシートは6列を持っているので、私のPythonコードの私の部分は次のとおりです。提供されたバインディング数と値のエラー
for row in exceldata:
c.execute('INSERT INTO exceltable1 VALUES(?,?,?,?,?,?)',row)
conn.commit()
しかし、Pythonは私に次のエラーを与える:
c.execute('INSERT INTO exceltable VALUES(?,?,?,?,?,?)',row)
ProgrammingError: Incorrect number of bindings supplied. The current statement uses 6, and there are 5 supplied.
私は1つ疑問符を削除し、それを実行しようとした場合
c.execute('INSERT INTO exceltable1 VALUES(?,?,?,?,?)',row)
OperationalError: table exceltable1 has 6 columns but 5 values were supplied
は誰もがここで起こっていただきました!私に説明してもらえますし、任意のソリューション...
Thxをがある場合:もう一度、エラーが今になります。すべての
thxたくさん!これは多くの助けになりました:) – Urban
ありがとう、これは助けた。 – ratna