日付はCSVファイルでは###として表示されます

日付はCSVファイルでは###として表示されます

現在、ライセンス/許可のために、あるソフトウェアから別のソフトウェアに切り替える予定です。ソフトウェアからデータを Excel CSV ファイルにエクスポートすると、日付 (有効期限、レコードが開かれた日付など) の列が ### として表示されます。日付を表示するために列幅の自動調整を試みましたが、うまくいきました。しかし、ファイルを保存して再度開こうとすると、日付が再び ### として表示されます。これを修正する方法はありますか? 新しいソフトウェア会社にデータを渡して、その会社のシステムに変換する予定です。

答え1

これは純粋な表示の問題です。

Excel は#テキストの代わりに記号を表示しています。これは、テキストよりも数値 (または日付) 値を含むセルでよく発生します。これは、「オーバーフロー」状態が発生し、値を表示できないことを示します。

たとえば、日付を「2019 年 5 月 29 日」と表示する場合、「5/29/19」よりも幅が広く表示されます。また、セルで使用されているフォントのサイズが大きすぎて Excel で水平に表示できない場合にも、この現象が発生することがあります。

解決策は、あなたがしたように、表示がオーバーフローしないように列を広げるだけです。データがそこにあれば、すべて問題ありません。

関連情報