Excel・CSVともに、ある列が、書式設定で「通貨」となっており、
例えば、以下のようにデータが表示されている状態です。
CSV ⇒ 12,345
Excel ⇒ 12,345
それぞれを以下方法で読み込みました。
CSV ⇒ CSVを読み込み
Excel ⇒ 範囲を読み込み
そうすると通貨で設定しているデータが、取得したそれぞれの
データテーブルだと以下のように異なりました。
CSV ⇒ 12,345
Excel ⇒ 12345
どうしてでしょうか。。
Excel・CSVともに、ある列が、書式設定で「通貨」となっており、
例えば、以下のようにデータが表示されている状態です。
CSV ⇒ 12,345
Excel ⇒ 12,345
それぞれを以下方法で読み込みました。
CSV ⇒ CSVを読み込み
Excel ⇒ 範囲を読み込み
そうすると通貨で設定しているデータが、取得したそれぞれの
データテーブルだと以下のように異なりました。
CSV ⇒ 12,345
Excel ⇒ 12345
どうしてでしょうか。。
こんにちは
まずCSVには書式の概念がありませんので、CSVファイルに保存されているデータそのものが出力されます。(メモ帳などのテキストエディタで確認することができます)
EXCELですが、値としては上記として保存されている場合、書式の情報はデフォルトの設定では反映されません。範囲読み込みで「表示形式を維持」をONにすると(モダンEXCELの場合は 読み取る値の書式の項目を変更すると)、見た目と同じようにそのまま出力されると思いますので、必要な場合はこちらを使ってみてはと思います。