Excelで編集しようとすると、CSVファイルに関する2つの問題が発生します。
それは本当に、本当にイライラし、時間の完全な無駄です。
Excelにファイルの形式をそのままにしておく方法はありますか?
CSVファイルをダブルクリックしないでください。列が自動的にフォーマットされます。代わりに、新しいスプレッドシートを作成し、データインポートを使用します。手動で列をTEXTにフォーマットして、数字の切り捨てや愚かな自動フォーマットを回避できます。
Windows側では、Excelがサブパージョブであるにもかかわらず、CSVファイルのデファクトエディターになったのは残念です。連絡先の2つのスプレッドシートをマージしてGoogleにインポートしていたので、私はあなたと同じ経験をしました。
CSVファイルにはフォーマットメタデータが含まれていないため、Excelはテキストファイルをすべてのデフォルトフォーマットでロードします。ロード時に日付が検出された場合、何を推測しますか?先行ゼロが検出された場合、何を推測しますか?
私はエクセルをあきらめました。 そしてあなたもすべきです!
アクセスははるかに優れたツールです。 1つは、Accessのデフォルトで、すべてのデータをテキストとしてインポートすることです。指示がない限り、仕掛けのフォーマットは行いません。 2つ目は、すべてのフィールドを引用符で囲むことにより、CSVを実際に正しくフォーマットすることです。それはすべて手つかずの先行スペースを残します。言葉を広める。
命を救う!言葉を広める!! CSVにExcelを使用しないでください!!!アクセスを使用してください!!
Excelをあきらめて 自分のツール を作成します。それはまだ開発中ですが、試すことができます。通常、私が持っているデータで動作します。 CSVで試しましたが、改行のあるセルの値は扱えないようです。