
日頃お世話になっています。
基本的な質問で大変恐縮なのですが、業務でCSVファイルを扱うことがあります。
それで文字列の先頭に0を付与してデータを扱わなければいけない作業があるのですが、CSVファイルを保存し開き直すと0が消えてしまいます。エクセルファイル形式なら0入れて保存し、開き直しても0を保持した状態で閲覧できるのですが、CSVはどのように0を保持したら良いか調べて実践したもののうまくいけませんでした。どなたか、CSVファイルに詳しい方教えて頂けないでしょうか?
よろしくお願いします。

No.1ベストアンサー
- 回答日時:
次のアイディアが参考になりますか?
添付図参照(上からA、B、…、Eとします)
Aはオリジナル Excelシートです。
1.セル E1、E2、E3 にそれぞれ式
 ̄ ̄ ="0,"&TEXT(A1,"000")
 ̄ ̄ ="0,"&TEXT(A1,"0000")
 ̄ ̄ ="0,"&TEXT(A1,"00000")
 ̄ ̄を入力して、範囲 E1:E3 を右3列にオートフィル(添付図B)
2.列E~Hを選択して[コピー]⇒[値の貼り付け]
3.列A~Dを削除(添付図C)して、当該シートを
 ̄ ̄「CSV(カンマ区切り)(*.csv)」形式で保存して、ファイル
 ̄ ̄CSVyutan.csv を作成
4.メモ帳でファイル CSVyutan.csv を開いて(添付図D)、
 ̄ ̄[編集]⇒[置換]のメニューで、
 ̄ ̄[検索する文字列]: "0,
 ̄ ̄[置換後の文字列]: ="
 ̄ ̄を設定したら[すべて置換]ボタンを「エイヤッ!」と叩き
 ̄ ̄付け(添付図E)
上書きしたファイル CSVyutan.csv を Excel で開いてみてください。

No.3
- 回答日時:
エクセルでは、数値であると認識しされてしまうようなデータの場合、先頭のゼロは削除されてしまいます。
テキストエディタ(Windows標準ソフトならメモ帳やワードパッド)で作業されてはいかがでしょうか?先頭のゼロが消えることはありません。
いずれも検索置換は使えますので、それなりの作業はできると思います。
No.2
- 回答日時:
「CSV」はカンマで区切られたテキストデータでしかありません。
表示形式やデータの型などはなく 表示されたままの値が保存されます。メモ帳などのテキストエディタで開
いてみれば CSVファイル自体には先頭の「0」が含まれたままなことが確認できるはず
です。
「0」が消えるのは Excelで CSVファイルを開き直した時だけです。
つまり開き直さない限り 頭の「0」は消えません。
> それで文字列の先頭に0を付与してデータを扱わなければいけない作業があるのですが
それならギリギリまで xlsx形式で管理して必要な時に CSVに変換すればいいです。
それか毎回 Excelで開く時に 外部データの取り込み機能で CSVの指定データを「文字列」
として開くかです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
EXCELからCSVへ変換すると0が消えてしまいます
Excel(エクセル)
-
【Excel VBA】CSV取込時、数字の先頭の0を消えないようにするには?
Excel(エクセル)
-
エクセルで桁を揃えるために0を表示したセルをCSVでも有効にしたい
Excel(エクセル)
-
-
4
CSVファイルのセルに「01」と入れるには?
Excel(エクセル)
-
5
EXCELVBAにて文字列にして「01」と表示させて、CSV形式で保存すると「1」になってしまう。
その他(プログラミング・Web制作)
-
6
振込先の名義にアルファベットが含まれる
銀行・ネットバンキング・信用金庫
-
7
海外出張の際の勘定科目について
財務・会計・経理
-
8
エクセル関数/10進法から60進法への変換(カンマ表示)
Excel(エクセル)
-
9
手形や期日指定支払の際の起算日について教えて下さい
経済
-
10
エクセルのピボットテーブルの書式設定が、データ更新のたびに元に戻る
Excel(エクセル)
-
11
振り込み相手の口座名義はどこまで書けば振り込めるか?
銀行・ネットバンキング・信用金庫
-
12
勤続年数の平均を求めたい時の関数
Windows Vista・XP
-
13
リストと一致する値のセルを塗りつぶしたい。
その他(Microsoft Office)
-
14
レイノスという会社、しってますか?
その他(ニュース・社会制度・災害)
-
15
VBA+VBSによる別インスタンスBookOpen時のVBSエラーに関して
Excel(エクセル)
-
16
別居の大学生の子供の扶養控除
年末調整
-
17
特定のPCだけ動作しないVBAマクロがあります。その理由は?
Visual Basic(VBA)
-
18
「社長様いますか」という営業電話に、そろそろガツンと言いたい
ビジネスマナー・ビジネス文書
-
19
同じ月の中で国保→社保に切り替わった場合、どちらの保険料も納める必要がありますか?
健康保険
関連するカテゴリからQ&Aを探す
今、見られている記事はコレ!
-
弁護士が解説!あなたの声を行政に届ける「パブリックコメント」制度のすべて
社会に対する意見や不満、疑問。それを発信する場所は、SNSやブログ、そしてニュースサイトのコメント欄など多岐にわたる。教えて!gooでも「ヤフコメ民について」というタイトルのトピックがあり、この投稿の通り、...
-
弁護士が語る「合法と違法を分けるオンラインカジノのシンプルな線引き」
「お金を賭けたら違法です」ーーこう答えたのは富士見坂法律事務所の井上義之弁護士。オンラインカジノが違法となるかどうかの基準は、このように非常にシンプルである。しかし2025年にはいって、違法賭博事件が相次...
-
釣りと密漁の違いは?知らなかったでは済まされない?事前にできることは?
知らなかったでは済まされないのが法律の世界であるが、全てを知ってから何かをするには少々手間がかかるし、最悪始めることすらできずに終わってしまうこともあり得る。教えてgooでも「釣りと密漁の境目はどこです...
-
カスハラとクレームの違いは?カスハラの法的責任は?企業がとるべき対応は?
東京都が、客からの迷惑行為などを称した「カスタマーハラスメント」、いわゆる「カスハラ」の防止を目的とした条例を、全国で初めて成立させた。条例に罰則はなく、2025年4月1日から施行される。 この動きは自治体...
-
なぜ批判コメントをするの?その心理と向き合い方をカウンセラーにきいた!
今や生活に必要不可欠となったインターネット。手軽に情報を得られるだけでなく、ネットを介したコミュニケーションも一般的となった。それと同時に顕在化しているのが、他者に対する辛らつな意見だ。ネットニュース...
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
100万行のCSVを10万行ずつのフ...
-
【CSVファイル】先頭の文字列に...
-
ThunderbirdのメールをCSVでま...
-
csvファイルが保存すると数...
-
カンマがデータとして入ってるC...
-
Access2007のエキスポートについて
-
TXTで作成したファイルをDATフ...
-
Access インポート
-
Access95のエクスポートで教え...
-
SQL*Loaderの事で その2
-
アクセスでcsvに出力した際、頭...
-
メモ帳のデータをCSVに変換
-
PL/SQLで文字列を分割
-
タブ区切りデータからダブルコ...
-
Accessでdatファイルのインポート
-
アクセスがインポートできる容...
-
datファイルをAccessでイ...
-
アクセスクエリ(複数)→マクロ...
-
【Excel】[Expression.Error] ...
-
selectした結果の余計な余白を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
100万行のCSVを10万行ずつのフ...
-
【CSVファイル】先頭の文字列に...
-
Access インポート
-
アクセスでcsvに出力した際、頭...
-
ThunderbirdのメールをCSVでま...
-
csvファイルをアクセスにインポ...
-
タブ区切りデータからダブルコ...
-
Access2007のエキスポートについて
-
カンマがデータとして入ってるC...
-
accessで項目内の文字を自動改...
-
Access95のエクスポートで教え...
-
csvファイルが保存すると数...
-
sqlldrのフィールドの属性について
-
DB2のエラーコードについて
-
TXTで作成したファイルをDATフ...
-
ファイルメーカーVer6でのCSV書...
-
Accessでdatファイルのインポート
-
Gmailからウィルコムへの連絡先...
-
iTunes で管理している曲をリス...
-
MS Accessでデータインポート前...
おすすめ情報