最近のExcelでは、UTF-8形式でCSV保存できるようになっています。
これ自体はイイことなのですが、注意も必要だろうと感じています。
業務ツールでCSVをインポートできないケースが増えるのでは
UTF-8形式のCSV保存ができるExcelが普及するにしたがって、特にお仕事で使っているツールなどで、Excelで保存したCSVファイルが読み込めない、インポートできない、という事態が頻発するのではないかと危惧しています。
従来のExcelでは、Shift_JIS形式のCSV保存しかなかなかったため、業務用ツールの場合にはCSVファイルのインポート機能は、Shift_JISにのみ対応しているケースが少なくない気がしています。
そういった業務ツールで、最近のExcelで出力したUTF-8形式のCSVをインポートしようとしても、エラーになるはずです。
2種類のCSVに注意して保存しましょう
もちろん、Shift_JIS形式での保存ができなくなったわけではないので、ExcelでCSV保存する際に注意すればいいのですが、[名前を付けて保存]ダイアログの[ファイルの種類]欄の並びに、ちょっと問題があるのです。
UTF-8形式のCSVが上のほうに表示され、従来の(Shift_JIS形式)のCSVは下のほうに表示されています。
何故この配置になっているのか謎ですが、上に表示されている「CSV UTF-8(コンマ区切り)」のほうをうっかり選んでCSV保存してしまうエンドユーザーは、少なくない予感がします。
CSVインポート機能のあるツールで、Excelから出力したCSVファイルをインポートできない場合、そのツールがUTF-8に対応しているか、Excelで保存時にどちらのCSVを選んだかを確認しましょう。
何を隠そう私自身が、UTF-8形式のCSVで保存して、インポートできないケースに遭遇したわけですが...。
最終更新日時:2018-12-27 15:11
- Newer:VBAにはWhile~Wendというループ文もある
- Older:VBAで最後尾のシートからVlookup
Home » Excel(エクセル)の使い方 » Excelで保存したCSVがインポートできない? 読み込めない?