今、とあるCSVファイルがあります。

扱いやすいのでExcelで開くことにします。

CSV上で「001」「053」というような値を保持している箇所
があるのですが、
Excelで開くと「1」「53」と自動的になってしまうようです。

Excelでも「001」「053」というように値を保持させるには、
どうすればよいでしょうか。

どうぞ宜しくお願いします。

回答の条件
  • 1人2回まで
  • 登録:2007/12/19 13:31:03
  • 終了:2007/12/26 13:35:02

回答(6件)

id:silvertail No.1

silvertail回答回数100ベストアンサー獲得回数32007/12/19 13:51:19

ポイント27pt

http://hp.vector.co.jp/authors/VA014071/tips/txtwiz_1.html

ファイルの拡張子を「.txt」に変更してからExcelで開くと、テキストファイルウィザードが表示されるので、

ウィザードの3/3の「列のデータ形式」で文字列を選べば「001」、「053」と表示されます。

id:miku1973

いや、だめでした。

「1」「53」となりました。

2007/12/19 13:57:23
id:sourcehoge No.2

sourcehoge回答回数12ベストアンサー獲得回数02007/12/19 13:39:34

ポイント27pt

Excelで

「書式」→「セル」→「表示形式」

標準から文字列に変更。

これで「001」「053」になります。

id:miku1973

いや、なりません。

すでにExcelで開いた時点で「1」になってしまっているので、

書式を「文字列」にしたところで

「1」のままです。

2007/12/19 13:59:07
id:TONTON3 No.3

TONTON3回答回数212ベストアンサー獲得回数42007/12/19 13:53:26

ポイント26pt

http://www.vector.co.jp/soft/win95/business/se174820.html

ツールを使ってもよいのであればこんなのもあります。

なかなか重宝してます。

id:miku1973

すごい!これはうまくできました!!

2007/12/19 14:05:54
id:Li_Jun No.4

Li_Jun回答回数17ベストアンサー獲得回数22007/12/19 18:12:59

ポイント10pt

セルの書式設定で、表示形式からユーザー定義を選んで、種類のところに000と入力すれば0で始まる表示になります。

読み込むたびに編集する必要があるのが面倒ですが。

質問者が未読の回答一覧

 回答者回答受取ベストアンサー回答時間
1 masashichan 17 12 1 2007-12-19 13:59:10
2 Gay_Yahng 724 660 26 2007-12-19 14:07:17
  • id:blueberrystream
    id:silvertailさんの回答でExcel2003 SP3ではうちはできました。
    同じような方法ですが、Excelを開いて
    [データ]→[外部データの取り込み]→[データの取り込み]でcsvファイルでも
    txtファイルでも開いて、ウィザードにしたがって設定すればできます。
  • id:masashichan
    ファイルを開いたあと計算をするなどの場合にはid:TONTON3さんのように文字列にすると取り回しが不便だと思うんですけどねえ。
    中身を参照するだけなら文字列でいいとは思いますが。
    では。

この質問への反応(ブックマークコメント)

トラックバック

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません