FileHint

XLSX と CSV の違い — 業務データの保存はどちらか

xlsx は書式・数式・複数シートを保持。CSV は『表の中身だけ』を最小で残すテキスト。用途と相手に合わせて使い分ける。

結論

  • Excel で編集・閲覧される前提 → xlsx
  • プログラム処理やDB取込 → CSV
  • 長期アーカイブ → CSV(扱えるツールの数が圧倒的)

比較

項目 xlsx CSV
数式 あり なし
書式(色・太字) あり なし
複数シート あり 1 ファイル 1 表
ファイルサイズ
文字コード UTF-8 固定(内部 XML) 実装依存(UTF-8/Shift_JIS)

相互変換の注意

  • xlsx → CSV は書式・数式が失われる。pivot も消える
  • CSV → xlsx は Excel の自動解釈で先頭 0 が消えたり日付として誤認されることがある
  • 自動化なら pandasopenpyxl で型指定しての読み込み

関連

出典