
No.5ベストアンサー
- 回答日時:
こんばんは
そのファイルをEXCELで開く手順として
EXCEL起動時に新規BOOK上で
メニューのデータ 外部データの取り込み データの取り込み
でCSVファイルを指定すると テキストウィザード
が起動するので 次へ 次へ プレビュー表示 の
目的の列を選択 表示形式:文字列をチェック
で試してみて下さい
このファイルを適当なEXCELのブック形式で保存し
ておけば
次回から同名のCSVファイルは メニューの
データ 更新 で可能になります。
No.6
- 回答日時:
> 文字列で書式設定しているのになぜなんでしょうか?
CSV を開くと変換してしまうんですよね。
以下は、単純に文字列としてインポートする手順です。
■CSV→EXCEL97
(1) エクスプローラでCSVファイルを右クリックし、名前を「・・・.CSV」から「・・・.TXT」に変えます。
(2) EXCELを立ち上げて「ファイル」メニューの「開く」を選びます。
(3) 左下の「ファイルの種類」の「▼」をクリックして「テキストファイル」を選びます。
(4) 左上の「検索」の「▼」をクリックして名前を変えた「・・・.TXT」を選び、「開く」をクリックします。
(5)「テキストファイルウイザード-1/3」画面の「元のデータ形式」で「カンマや・・・」を選びます。「取り込み開始行」を必要なら変更し「次へ」ボタンをクリックします。
(4)「テキストファイルウイザード-2/3」画面の「区切り文字」で「カンマ」、「文字列の引用符」で「{なし}」を選び、「次へ」ボタンをクリックします。
(5)「テキストファイルウイザード-3/3」画面の「列のデータ形式」で「文字列」を選び、「完了」ボタンをクリックします。
■CSV→EXCEL2000 (XP?)
(1) EXCELを立ち上げて「データ」メニューの「外部データの取り込み」→「テキストファイルのインポート」を選びます。
(2)「テキストファイルのインポート」画面の「ファイルの種類」で「すべてのファイル(*.*)」を選び、目的のcsvファイルを選び、「インポート」ボタンをクリックします。
(3)「テキストファイルウイザード-1/3」画面の「元のデータ形式」で「カンマや・・・」を選びます。「取り込み開始行」を必要なら変更し「次へ」ボタンをクリックします。
(4)「テキストファイルウイザード-2/3」画面の「区切り文字」で「カンマ」、「文字列の引用符」で「{なし}」を選び、「次へ」ボタンをクリックします。
(5)「テキストファイルウイザード-3/3」画面の「データのプレビュー」で1列目をクリックし、「列のデータ形式」で「文字列」をクリックします。同様に2列目から最後の列まで繰り返し、「完了」ボタンをクリックします。
(6)「データのインポート」で変更が必要なら変更し、「OK」ボタンをクリックします。
No.4
- 回答日時:
プログラムで組むなら、
"'001",aab
"'002",bbc
などと’を入れてファイルを作ると、エクセルに読み込ましたとき0が保存されるようです。メモ帳でデータを作ってテスト済み。
入力時から先頭に’付きで’03とか入力すればうまく行くかも。
済みません、自信なし、テスト時間なし。入力に2ストローク(シフトと’)増えますしね。
お返事おそくなり申し訳ございませんでした。
プログラムの方はあまり判らないので
教えていただいた方法も今後勉強したいと思います。
有難うございました。
No.3
- 回答日時:
こんにちは。
CSV形式は書式を保存できませんので、たとえテキストデータが"0"づめで保存されていても、そのファイルをExcelで開いた時点で先頭に"0"のつかない数値に変換されてしまいます。
というか、アクセスでインポートするのが最終目的なら、書式は関係ないのでは?
ハイフォンを入れないということは、アクセスに数値型で取り込むということですよね?
であれば、先頭の0はあってもなくても同じ?
ではないのですか?
お返事遅くなり申し訳ございませんでした。
CTIのソフトにインポートしなくてはいけなかったので
ハイフォンなしの0詰めでテキスト型にする必要がありました。
有難うございました。
No.2
- 回答日時:
アクセスにインポートするのであれば、わざわざCSVで保存しなくてもエクセルのままで良いのではないですか?
そうすれば、セルの書式設定で文字列にして頭「0」を表示させておけば、インポートしてもそのまま03********というように、アクセスでも表示されますよ。
でも、データ形式はテキスト型ですが・・・。
お返事遅くなり申し訳ございません。
なぜかエクセルでうまくインポートができなかったので
CSVでためそうと思いました。
エクセルももっと勉強する必要がありますね
有難うございました。
No.1
- 回答日時:
CSVというは、カンマ区切りになっているだけで
いくら書式を設定してもダメです。
電話番号は 0000-0000-0000 というふうに - をつけて入力したら 大丈夫です。
この回答への補足
早速のお返事ありがとうございます。
こちらの説明不足なんですがアクセスにインポートする
関係でハイフォンが入れられないんです。電話番号も携帯等があるので桁がバラバラなんです。
CSVで保存した直後
mifes等のエディタで開くと0は残っているんですが
エクセルで開いて上書きすると消えてしまうので
これを何とか解決したいのですが・・・
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルで文字列と数字が混在する列に書式設定したい。 3 2022/12/19 09:11
- Excel(エクセル) SUMIFのIF分岐について 4 2023/04/15 12:57
- Excel(エクセル) 関数の式を教えてください 2 2022/04/04 11:15
- Excel(エクセル) Excel2007での条件付き書式について 6 2023/05/02 10:56
- Visual Basic(VBA) SQLで抽出 4 2022/12/04 13:55
- Access(アクセス) CSVファイルの「0落ち」にVBA 6 2023/02/02 15:27
- Excel(エクセル) エクセル関数について 8 2023/06/28 17:04
- Visual Basic(VBA) VBA 改行コードの取り方 1 2022/03/22 14:14
- Excel(エクセル) エクセルで沢山のレコードの最後に追記するには? 7 2023/04/10 13:27
- Visual Basic(VBA) エクセルVBA 4 2022/05/14 00:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Wordの文章をExcelに内容ごとに...
-
ACCESSでCSVファイルをインポー...
-
【Access】クエリで抽出...
-
ダイアログボックスからフォル...
-
Excel 2016 テキストファイルの...
-
SQLSever 一括インポートについて
-
インポートできない
-
エクセル2000で65536行を超える...
-
複数eml形式のBecky!への一括イ...
-
テキストデータ(数値)にカン...
-
Exelで複数セルの文字列の先頭...
-
xls→csv→txtで住所が数値で読み...
-
[VBA]csvファイルを開いて保存...
-
CSVファイルでの数字表記のエラー
-
Excelのデータ(数字)をテキス...
-
notepad++ で作成した文書を cs...
-
アクセス2007でのインポートエ...
-
Access VBA ダイアログ指定 ...
-
【AccessVBA】ダイアログで複数...
-
差し込み印刷の元データファイ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Wordの文章をExcelに内容ごとに...
-
【Access】クエリで抽出...
-
SQLSever 一括インポートについて
-
Excelのデータ(数字)をテキス...
-
多数のeml形式ファイルを1つの...
-
ダブルクォーテーション囲いカ...
-
複数のメールファイルを1つの...
-
複数eml形式のBecky!への一括イ...
-
【AccessVBA】ダイアログで複数...
-
アクセス(ACCESS) インポート...
-
VBA 複数のCSVファイルを一度...
-
アクセス2007でのインポートエ...
-
[VBA]csvファイルを開いて保存...
-
notepad++ で作成した文書を cs...
-
VBAのQueryTableオブジェクトの...
-
Excelでhtml形式のテキストを表...
-
ACCESS複数テキストファイルを...
-
ACCESS でインポートフ...
-
CSVファイルを固定長のテキスト...
-
エクセル2000で65536行を超える...
おすすめ情報