見出し画像

HeidiSQLでCSVをDBにインポートする

準備

まず、MySQLの開発環境を用意します。Progateの解説が分かりやすいと思います。

それからHeidiSQLをインストール。


スタート

まずはコマンドプロンプトを管理者として実行。MySQLを起動させます。

net start mysql57

こうしないと、HeidiSQLは動きません。

パスワードを入力して、データベースとテーブルを作成。


ツール>CSVファイルのインポート

文字化けに苦労しましたが…

次の日、なぜか突然成功しました。

元のPDFは encoding="shift-jis" で読み込んでいます。

df_new.to_csv('mos6.csv', index = False)

OK!

df_new.to_csv('mos11.csv', index = False, encoding="shift-jis")

エラー!

OK

エンコードは自動的に合ったのを選んでくれるみたいですが、たまにうまくいかないとエラーになります。

この記事が気に入ったらサポートをしてみませんか?