2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Sequel Ace でCSVファイルをインポートする手順

Posted at

概要

Sequel Ace便利ですよね。
今回はSequel AceでMySQLのテーブルにCSVファイルをインポートする手順を備忘録として記録します。

なお、この記事は下記を前提にしているのでご了承ください。

  1. MySQLとSequel Aceが接続済みであること
  2. インポート対象のテーブルが作成済みであること

環境

  • MySQL 5.7 (Amazon Aurora)
  • Sequel Ace 3.52
  • Mac OS Monterey 12.5

手順

1. CSVファイルの準備

今回は文部科学省の提供する学校名CSVを使用してみます。

先頭の行はカラム名になるので、器となるテーブルのフィールド名(カラム名)と一致させておきます。
また、フィールド名がカンマ刻みであることを確認しておきます。

テーブルのフィールド名
スクリーンショット 2022-08-07 23.39.30.png

CSVファイル
スクリーンショット 2022-08-07 23.08.44.png

idはオートインクリメントに設定されているためCSVファイル上では準備不要です。

2. Sequel Aceを起動し、Importを選択する

「Sequel Ace」を起動して対象テーブルを選択後、「File」→「Import」の操作でImport画面を呼び出します。

3. ローカル上のCSVファイルを選択する

CSVファイル選択後、「開く」をクリックします。
スクリーンショット 2022-08-03 17.30.11.png
CSV選択時、CSVのフォーマットに併せてオプションで設定が変更できます。

First line contains field names
-> CSVの先頭行がフィールド名(カラム名)の場合はチェック

Fields terminated by: 
-> フィールド行の最終文字を指定

Fields enclosed by:
-> フィールド名が「" "」のように囲まれている場合は指定

Lines terminated by:
-> 行末の文字を指定

インポートされる実データとフィールド名の対応を確認し、「Import」をクリック

最後にCSVファイルの実データとテーブルフィールド名のマッピングが表示されます。
問題なければ右下の「Import」をクリックします。スクリーンショット 2022-08-03 17.30.18.png

エラーが発生しなければ作業終了です。お疲れさまでした!

2
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
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?