›HEREテーブルのデータをCSV形式でエクスポート/インポート広告テーブルに格納されたデータをCSV形式でファイルに出力したり、逆にCSV形式で書かれたデータをテーブルに読み込む方法について解説します。1.テーブルのデータをCSV形式でエクスポート2.CSV形式のデータをテーブルにインポートテーブルのデータをCSV形式でエクスポートテーブルのデータをエクスポートする方法から確認します。file...」メニューをクリックして下さい。次のようなダイアログが表示されます。「Table」では出力したいテーブルを選択して下さい。line」にチェックが入っていると、出力されるファイルの1行目にカラム名を出力します。separator」は同じ行の中のデータとデータを区切る文字を指定します。デフォルトは「,」ですが「;」「TAB」「|」「Other」から選択できます。(Otherを選択すると任意の文字を指定できます)。character」はエスケープする文字を指定します。「"」を選択した場合、文字列の「"apple"」は「""apple""」のようにエスケープして出力します。」「Other」から選択できます。(Otherを選択すると任意の文字を指定できます)。設定が終わりましたら「OK」ボタンをクリックして下さい。ファイルダイアログが表示されますのでファイルの保存先のディレクトリとファイル名を指定して下さい。ファイルはCSV形式のテキストファイルで保存されます。拡張子は一般的には「.csv」または「.txt」をつかいます。今回は次のように指定しました。指定が終わりましたら「保存」ボタンをクリックして下さい。正常に終了すれば次のようなダイアログが表示されます。先ほどファイルの保存先として指定したディレクトリを見てみると、指定したファイル名でファイルが作成されていることが確認できます。CSVファイルはテキストファイルですのでテキストエディタで開いて見ることができます。今回は次のようなファイルとなっていました。id,name,old,address1,山田太郎,19,東京都2,加藤二郎,34,北海道3,高橋花子,23,東京都4,本田健一,27,愛知県5,山崎博美,22,千葉県テーブルに格納されていたデータがCSV形式で出力されていることが確認できます。SQL文のデータをインポート今度はCSV形式で用意したデータをテーブルにインポートしてみます。新しいテーブルが作成されます。今回次のような内容のファイルを作成しておきました。ファイル名は「foodshop.csv」です。file...」メニューをクリックして下さい。ファイルダイアログが表示されますので、インポートするファイルを指定して下さい。次のようなダイアログが表示されます。name」には作成するテーブルの名前を指定します。line」にチェックが入っていると、読み込んだデータの1行目がカラム名となります。character」についてはこのページの上に方にあるエクスポートのところの説明をご参照下さい。fields?」にチェックが入っていると末尾の無駄な空白を取り除きます。「Encoding」では読み込むファイルの文字コードを指定して下さい。デフォルトは「UTF-8」ですが「UTF-16」「ISO-8859-1」「Other」から選択できます。(Otherを選択すると任意の文字コードを指定できます)。設定が終わりましたら「OK」ボタンをクリックして下さい。正常に終了すれば次のようなダイアログが表示されます。データベースに新しいテーブルが作成され、データも格納されていることが確認できます。CSV形式のファイルにはデータ型などの指定ができませんので作成されたテーブルの各カラムのデータ型は全て「TEXT」に設定されています。データ型の変更や制約の設定などを必要に応じて行って下さい。このように別途作成したCSV形式のファイルを読み込んで新しいテーブルを作成しデータを格納することができます。IKURA初心者~中級者の方を対象としたプログラミング方法や開発環境の構築の解説を行うサイトの運営を多数行っています。