【えくすぽーと】

エクスポート とは?

💡 データを「外の世界」に持ち出す操作
📌 このページのポイント
エクスポートとインポートの流れ アプリ A データ1 データ2 データ3 独自形式 Export 汎用ファイル 📄 CSV 📋 JSON 📑 XML / PDF Import アプリ B データ1 データ2 データ3 独自形式 汎用的なファイル形式を介して、異なるアプリ間でデータを受け渡す
エクスポート・インポートによるデータの受け渡し
ひよこ ひよこ

エクスポートって「保存」と何が違うの?

ペンギン先生 ペンギン先生

保存はそのアプリ専用の形式で保存すること。エクスポートは他のアプリでも使える汎用的な形式(CSVPDFなど)に変換して書き出すことだよ。引越しの荷造りみたいなものだね

ひよこ ひよこ

どんな場面で使うの?

ペンギン先生 ペンギン先生

Excelのデータをcsv形式で書き出してプログラムで処理したり、データベースダンプしてバックアップしたり。SNSのアカウントデータをダウンロードするのもエクスポートだね

ひよこ ひよこ

おもしろい!エクスポートするとき注意することは?

ペンギン先生 ペンギン先生

文字コードに気をつけることだね。日本語がUTF-8で書き出されると思ったらShift_JISだった、みたいな文字化けはよくあるトラブルだよ

ひよこ ひよこ

開発者にとってのエクスポートは?

ペンギン先生 ペンギン先生

プログラミングでは「モジュールからクラスや関数を外部に公開する」ことも「export」と呼ぶよ。JavaScriptの「export default」やPythonの「__all__」がそれにあたるね。データの書き出しとは違う概念だけど、「外に出す」という本質は同じだよ

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「エクスポート」って出てきたら「データを別の形式やファイルで書き出すこと」と思えればだいたいOK!
📖 おまけ:英語の意味
「Export」 = 輸出する・書き出す
💬 「ex-(外へ)+ port(運ぶ)」で、データを外に運び出すという意味。貿易の「輸出」と同じ語源だよ
← 用語集にもどる