重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

Excel2002のおせっかい機能について
宜しくお願い致します。
Excel2002で、CSVファイルをそのまま開くと、ハイフンやスラッシュを含む文字列は日付に変換されたり、受注番号等で桁数の多い数字があると、「4.31829E+11」などという訳のわからない文字列に変わったりして、そのまま気づかずに保存すると、CSVデータなので、画面に表示されている状態で保存されます。
そのファイルを一度閉じて、再度開くと、最初の文字列とは違う状態になっており、データが壊れます。
こんな死ぬほどうっとうしいおせっかい機能を全て止めて、CSVを開く時には全カラムを文字列としてひらかせる方法なんてないのでしょうか?

A 回答 (2件)

方法1:推奨


使えないエクセルは見限って,CSVファイルをメモ帳などで開きます。
または,ネットに沢山CSVビューワ・エディタがフリーソフトでありますので,そういうのを利用します。


方法2:イマイチ
データメニューの外部データの取り込みからデータの取り込みで目的のCSVファイルを指定
カンマやセルで区切られた,のカンマを指定し,さらに全ての列について明示的に文字列の設定を付けて,エクセルシートの所定の開始位置に記入させます。
この方法は,普通にするとシートに見えないゴミ(クエリ)が埋まるので,あまりお薦めではありません。

または。
CSVファイルの拡張子をtxtに変更し,エクセルのファイルメニューの開くで開きます。先と同様のテキストインポートウィザードが起動するので,カンマ区切りの全列文字列設定で読み込ませます。


存在しない方法:
エクセルで,ただ漫然とCSVを開かせて,ご希望のように表示してくれる設定や方法はありません。
    • good
    • 0
この回答へのお礼

ありがとうございます。
そうですかー。エクセルのおせっかい機能を全OFFする的な方法はないんですね。。。
ほんとエクセルはめんどくさい!!
方法1:推奨で考えてみます。
ありがとうございました!!

お礼日時:2010/05/18 11:58

設定でなんとかなる機能ではありません。


すべてユーザー側で設定してやる必要があります。

>ハイフンやスラッシュを含む文字列は日付に変換されたり
http://support.microsoft.com/kb/214233/ja

>4.31829E+11」などという訳のわからない文字列に変わったり
桁数が多い場合は、セルの横幅を広げてやりましょう。
セルの横幅を半自動的に適切に広げてくれる技があります。
http://allabout.co.jp/computer/msexcel/closeup/C …
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!