0
0

[備忘録]CSVファイルをデータベースに取り込む方法

Posted at

プログラミングを初めて1か月ちょっと。
今日は郵便局が出しているcsvファイルをDBeverを用いてデータベースに取り込みました。

しかし、ダウンロードしたファイルをそのままインポートしようとすると、エラーが続出するのでした。

日本郵政のcsvファイルをそのまま使うと起こるエラーとかいろいろ

カラム増殖!!
データが長すぎる!!
プライマリーキー郵便番号にしたら重複!

解決策

1.csvファイルをLibreOfficeで開く
2.1行目に行を追加する
3.1列目に列を追加する
4.1列目へ、テーブルに設定したカラムと同じ項目名を設定する
5.1行目へ、1から順に番号を振る(1って書いて右下の緑四角ダブルクリックする)
6.テーブルに追加した行のカラムを増やして、プライマリーキーにする
7.~丁目のカラム(カナ表記、漢字表記)のデータタイプをvarchar(300)←おっきめの数字。もっと小さくても大きくてもいいかも
8.インポート!!!

おためしあれ。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0