多くの人は、CSV ファイルを SQLite にインポートするときに問題に遭遇することがよくあります。 Python を使用したデータベース テーブル。 「.import」コマンドが期待どおりに機能しない可能性があり、混乱が生じる可能性があります。この記事は、特に Windows システムで作業しているユーザー向けに、Python を使用して CSV ファイルを SQLite データベース テーブルにインポートするための明確かつ簡潔なソリューションを提供することを目的としています。
まず、sqlite3 モジュールを使用して SQLite データベースへの接続を確立します。 SQL の「CREATE TABLE」ステートメントを使用してデータベースにテーブルを作成し、適切な列名を指定します。
次に、「r」フラグを指定した「open」関数を使用して CSV ファイルを開きます。 csv.DictReader クラスを使用して CSV リーダー オブジェクトを作成します。これにより、CSV ファイルの最初の行が列見出しとして自動的に割り当てられます。
データベースに挿入するデータを準備するには、以下からタプルのリストを作成します。 DictReader オブジェクト。各タプルは CSV ファイルのデータ行を表します。カーソル オブジェクトの「executemany」メソッドを使用して、リスト内のすべてのデータに対して単一の SQL INSERT ステートメントを実行します。
最後に、「commit」メソッドを使用してデータベースへの変更をコミットし、次を使用して接続を閉じます。 「close」メソッドです。
プロセス全体を示すコード スニペットの例を次に示します。
この記事で説明されている手順に従うと、CSV を正常にインポートできるはずです。 Windows システム上でも、Python を使用してファイルを SQLite データベース テーブルに保存できます。
以上がWindows で Python を使用して CSV ファイルを SQLite データベース テーブルにインポートする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。