分析と広告のためのCookie
分析と広告のためにCookieを使っており、どちらもGoogleに送られます。拒否しても、目に見える動作は何も変わりません。プライバシーポリシーを読む
システム間でデータを動かすなら CSV、そのデータで作業するなら XLSX です。
CSVが向いている場面
取り込み、書き出し、自動処理なら CSV。どのツールでも読めて、何も隠しません。
XLSXが向いている場面
数式、複数シート、書式が必要なら XLSX です。
CSV は数式も書式も複数シートも持ちません。持つのは結果だけです。そしてもうひとつ、日本語版 Excel はダブルクリックで開いた .csv を CP932 として読むため、UTF-8 のファイルは文字化けします。ファイルが壊れたわけではなく、「データ」タブから文字コードを指定して読み込めば、そのまま開きます。
Microsoft ExcelとLibreOffice Calcは CSV と XLSX のどちらも読めるので、別のプログラムを開かずに、結果を元のファイルと並べて確かめられます。
2 つは狙っている用途が違います。CSV はプログラム間のデータ受け渡し、XLSX は編集です。ここは考える価値があります。一方が存在する理由が、そのままもう一方が使いにくい理由になっていることが多いからです。
CSV は 1972 年に登場しました。 RFC 4180 で規定されています。ファイルが、それを書いた道具より長く生きなければならないなら、この一点には値打ちがあります。
XLSX は Microsoft の形式で、2007 年から使われています。規定は ECMA-376 です。Microsoft Excel、LibreOffice Calc、Google Sheetsがこの形式を読めます。
CSV は 1972 年、XLSX は 2007 年に登場しました。人に渡すならたいてい古いほうが安全で、新しいほうは同じ仕事をより少ないバイト数で片づけます。
Microsoft ExcelとLibreOffice Calcは XLSX と CSV のどちらも読めるので、別のプログラムを開かずに、結果を元のファイルと並べて確かめられます。
2 つは狙っている用途が違います。XLSX は編集、CSV はプログラム間のデータ受け渡しです。ここは考える価値があります。一方が存在する理由が、そのままもう一方が使いにくい理由になっていることが多いからです。
XLSX は Microsoft の形式です(2007 年に登場)。 ECMA-376 で規定されています。ファイルが、それを書いた道具より長く生きなければならないなら、この一点には値打ちがあります。
CSV は 1972 年から使われています。規定は RFC 4180 です。Microsoft Excel、LibreOffice Calc、pandasがこの形式を読めます。
CSV は 1972 年、XLSX は 2007 年に登場しました。人に渡すならたいてい古いほうが安全で、新しいほうは同じ仕事をより少ないバイト数で片づけます。
| CSV | XLSX | |
|---|---|---|
| Full name | Comma-Separated Values | Excel Workbook |
| 拡張子 | .csv | .xlsx |
| メディアタイプ | text/csv | application/vnd.openxmlformats-officedocument.spreadsheetml.sheet |
| 圧縮方式 | 無圧縮 | 無圧縮 |
| 当サイトで書き出せるか | はい | はい |