OKWAVEのAI「あい」が美容・健康の悩みに最適な回答をご提案!
-PR-
締切り
済み

CSVファイルのデータ型について

  • すぐに回答を!
  • 質問No.128875
  • 閲覧数906
  • ありがとう数2
  • 気になる数0
  • 回答数3
  • コメント数0

お礼率 0% (0/3)

初めて質問します。よろしくお願いします。

拡張子「.xls」のファイルを「.csv」に変えるときに、データの形が変わってしまいます。
(エクセルでは「001」(文字列)のものが、CSVで保存すると「1」(数値)となってしまう)

これを解決するために
エクセルから文字列のデータを持ってきて貼り付け・保存しようとしましたが、
何度やってもデータは数値になってしまいます。
データ量が多いので、手ではとても直せません。。。

どなたか、よい方法がありましたらご教授ください。
通報する
  • 回答数3
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全3件)

  • 回答No.1
レベル13

ベストアンサー率 40% (404/988)

こんにちは。 さて、解決方法ですが、まず、普通に読み込み、 全てのセルを選択状態にし、 書式-「セルの書式設定」 「表示形式」ユーザ設定で、 000 を指定して、3桁(前ゼロ)にすればよいのではないでしょうか。 データ量が多いと言うのは、ファイルが多いのでしょうか? 単に、大量なだけなら、これで対応できるはずですが・・・。 でわでわ
こんにちは。

さて、解決方法ですが、まず、普通に読み込み、
全てのセルを選択状態にし、
書式-「セルの書式設定」
「表示形式」ユーザ設定で、 000 を指定して、3桁(前ゼロ)にすればよいのではないでしょうか。


データ量が多いと言うのは、ファイルが多いのでしょうか?
単に、大量なだけなら、これで対応できるはずですが・・・。

でわでわ

  • 回答No.2
レベル9

ベストアンサー率 32% (18/55)

貼り付ける側のデータ形式が数値のままではないですか? 貼り付ける側のデータ形式も文字列に変更してから貼り付ければうまくいきますよ。 ちなみに、保存したときにデータの形式が変わるのではなく、そのファイルを開くときにExcel側で初期のデータ形式で開いているだけです。 試しに、その文字列で保存したCSVファイルをメモ帳で開いてみてください。”001”のままで保存されているはずです。
貼り付ける側のデータ形式が数値のままではないですか?
貼り付ける側のデータ形式も文字列に変更してから貼り付ければうまくいきますよ。
ちなみに、保存したときにデータの形式が変わるのではなく、そのファイルを開くときにExcel側で初期のデータ形式で開いているだけです。
試しに、その文字列で保存したCSVファイルをメモ帳で開いてみてください。”001”のままで保存されているはずです。
  • 回答No.3
レベル10

ベストアンサー率 29% (22/75)

.csvで保存したファイルの拡張子を.txtに変更して開いてみてください。 開くときに各列のデータ形式を聞いてきます。 001で開きたい列の行を「文字列」にしてください。
.csvで保存したファイルの拡張子を.txtに変更して開いてみてください。
開くときに各列のデータ形式を聞いてきます。
001で開きたい列の行を「文字列」にしてください。
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
このやり方知ってる!同じこと困ったことある。経験を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ