3

のようなアカウント番号のテキストが 1 つの列に格納されている CSV ファイルがありますが、99010124450000237それを Excel に保存しようとすると、常に数値が にフォーマットされ99010124450000200、最後の2桁が丸められます。実際には口座番号をテキストフィールドにしたいだけなので、これはとても面倒ですが、Excelは常にそれを数値として受け取り、さらに悪いことに丸められます. 誰かが同じピンポイントを持っていて、おそらくいくつかの提案がありますか?

列を特定の形式にフォーマットして、データをインポートしようとしました。どちらの方法も機能しません。

4

1 に答える 1

3

使用しているバージョンはわかりませんが、Excel 2007 では次のように動作するようです。

  1. データを使用...外部データを取得...テキストからファイルを選択し、[インポート]をクリックします
  2. テキスト インポート ウィザードのステップ 1 で、元のデータ タイプを「区切り」に設定します (インストール時のデフォルト)。
  3. テキスト インポート ウィザードのステップ 2 で、区切り文字を選択します (テスト ファイルではカンマを使用しています)。
  4. テキスト インポート ウィザードのステップ 3 で、アカウント番号の列をクリックし (強調表示されている必要があります)、[列のデータ形式] を [テキスト] に変更します。
  5. 「完了」をクリック

次のテキストを含むファイルを使用し、2 番目の列をテキストに選択しました。

"99010124450000237",99010124450000237,"99010124450000237"
99010124450000237,"99010124450000237","99010124450000237"

そして、この出力を得ました:

         A                 B                     C
1    9.90101E+16    99010124450000237   9.90101E+16
2    9.90101E+16    99010124450000237   9.90101E+16
于 2012-10-15T08:28:09.280 に答える