Windows で Python を使用して CSV ファイルを SQLite データベース テーブルにインポートする方法

Barbara Streisand
リリース: 2024-11-09 12:09:02
オリジナル
417 人が閲覧しました

How to Import a CSV File into a SQLite Database Table Using Python on Windows?

Python を使用して CSV ファイルを SQLite データベース テーブルにインポート

多くの人は、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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート