39

次の値を含む CSV ファイルがあります。

3271.96;274;272;1;1;0;1;0.071690;0;0;0;0;0;0;1.753130;1.75;0;1.75;

しかし、Excel でファイルを開くと、次のようになります。

3271.96 274 272 1   1   0   1   0.071690    0   0   0   0   0   0   1.753.130   1.75    0   1.75

「1.753130」が「1.753.130」に変換されるのはなぜですか? (1.753130 は 10 進数です)これらが 10 進数であることを Excel に理解させるにはどうすればよいですか?

Web アプリケーションで CSV ファイルを作成します。多くの人が私の Web サイトにアクセスして CSV ファイルを自分のマシンにダウンロードするため、Excel の構成を変更するだけでは困難です。

4

8 に答える 8

13

これが私が使用した答えです:

  • Excel シートの [データ] タブに移動します。

  • ボタンをクリックしfrom Textます。

  • 次に、テキストまたは csv ファイルを選択します。

  • 次に、インポート ウィザードが表示されます。カンマ区切りまたはスペース区切りのオプションを選択します。

  • 次に区切り文字を選択します。(これは、小数のインポート中に問題が発生したくない場合に適しています)

  • 次に、次のウィンドウで、一般列タイプの詳細オプションが表示されます。詳細ボタンをクリックして、10 進数と 3000 進数の区切り方を選択します。

小数点記号を「.」に変更します。3 桁区切りをスペースで削除します。

于 2015-05-26T12:10:02.813 に答える
8
  1. に名前csvを変更.txt
  2. エクセルを開く
  3. ファイルに移動->開く txtファイルをポイントします
  4. それをインポートする手順を実行します
  5. 必ず区切り文字として使用;してください
于 2012-07-10T22:31:07.697 に答える
4

私は同じ問題を抱えていましたが、この解決策だけではうまくいきませんでした。

その前に、Office アイコン -> Excel のオプション -> 詳細設定 に移動して、"." から 3 桁の区切り文字を設定する必要がありました。"" (なし) にします。

于 2013-12-11T04:53:29.223 に答える