初心者に近いです。年は若くないです。 エクセル2000を使います。データベースのデータを加工し、CSVファイルとして、Linuxに取り込む予定です。 仕事上必要とします。 私の知識ではうまくいきませんでした。皆さんの知恵を貸してください。
データベースのデータ(CSVファイルと思います)を元のコンピューターから取り出しました。 そのデータを加工・整形するために、エクセルに取り込み、加工後、MSエクセルCSVファイルとして保存します。保存データを、再度エクセルで開くと
"00001","2","織田 信長","",・・・・ となっているのですが、テキストエディターで見ますと
"""00001""","""2""","""織田 信長""","""""",・・・・
というふうに " マークが増加しています。保存方法など、見直したのですが、なぜ増えるか、私には分かりませんでした。 " マークが増えないようにする、エクセルでの保存方法、他の方法など 教えてください。
もし、エクセルで無理であれば、適当なエディターや加工の方法を教えていただけませんでしょうか? 今回、加工後のデータを見るためには、とりあえず、VxEditor を使用しました。よろしくお願いします。
No.1
- 回答日時:
こんにちは。
私は、エクセル2300ですが、同じ事をやってみました。
保存は、「名前を付けて保存する」で、ファイルの種類は「CSV(カンマ区切り)(*.csv)」です。
NotePadで開いてみる限り、""はつきませんでした。
元のコンピューターから取り出したものに、""が付いている場合を想定して
NotePadで""付きのデータにしてみましたが、やはり""はつきませんでした。
加工したデータを一度、xlsで保存し直して、それを開いてから、csvで保存してはどうでしょうか?
以前、エクセル2000を使っていて、csvファイルを同じように取り扱いましたが、""は付かなかったと記憶しています。
あまり、お役に立てずすみません。
No.2
- 回答日時:
こんにちは。
"00001","2","織田 信長","",
「" 」は、それを、CSVで出力すれば、「"""」 になります。
つまり、「"(ダブルクォーテーション)」を、そのまま、出力するのは、ExcelのCSVの標準機能にはないと思います。テキスト型でインポートしても、今度は、「" "」がなくなってしまうはずです。
Excelのワークシートには、もともと、文字型・数値型の区別はないので、インポートしたものを、再び、同じスタイルで出力する方法は、マクロなどの特殊な方法でないと出来ません。
それに、仮に、CSV で出力しても、改行コード(CRLF)は、Linux 用に、LF型に置換しないといけないはずです。できれば、何か、他のものを探したほうがよいと思います。
エディタをお持ちなら、そのエディタで加工は出来ないのでしょうか?
No.3
- 回答日時:
Excelは余計なおせっかいをするので、csvなどのテキストファイルを加工する
目的には不適当です。何度もExcelで開いて保存してを繰り返せば、データ型
がおかしくなったり引用符が増えたり消えたりはありえますね。数値に見える
日付に見えるで勝手に文字列を書き換えたり、それを防ごうと引用符で囲むと
引用符そのものを表現しようと増殖し始めたりね。
素直なテキストエディタであれば大抵のものが使えます。Emacsでもmuleでも、
なんでもいいんじゃないですかね。
No.4
- 回答日時:
私は反対の結果を得た事を報告します。
2002およびメモ帳です。原因を明確に説明できませんのですみませんが、何かの手がかりになれば幸い。
メモ帳で
12,"a"
34,"sd"
23,"f"
45,"ghj"
というファイルを作りました。(実は前にテストで作ってあったもの)
名前はBook2.csv にしました。
ーー
エクセルで読み込みました。
もちろんシートに見える内容は
12a
34sd
23f
45ghj
です。
ーー
エクセル上でB2セルを 34,sdffff に変更しました。
Book3.csv で保存しました。
メモ帳でBook3.csvを開くと
12,a
34,sdffff
23,f
45,ghj
と表示されます。
むしろ””が剥ぎ落とされました。
ーー
CSVファイルはBasic草創期からあり
(1)数字項目はそのまま、文字列項目は””で囲む(Basicの
Write#コマンドと対応)
(2)数字はそのまま、文字列もそのまま
(3)数字も文字列も””で囲む
の3種があり、多分当初は(1)が標準だったと思うが、
(2)ガ多くなっているように思う。(3)は珍しい。
これのどれをエクセルは採るか、インサイドエクセル内部ことは
良くわからないが、””が増殖した経験はない(経験乏しいが)。
この回答への補足
有難うございます。仕事上必要としますので、何とかしたいのです。他の方の指摘のように、エディターの方がいいかもしれません。ただ、今度は加工の仕方に困るのです。
補足日時:2007/09/24 19:08No.5ベストアンサー
- 回答日時:
こんばんわ
わたしもちょっと気になったので確かめました。
エクセル上で既に"00001"が表示されている状態では、
*.txt,*.cvs保存すると"""00001"""となってしまうようです。
(ヘルプには、「セルにカンマが含まれている場合は、セルの内容は二重引用符で囲まれます。」とありました。)
テキスト形式で*.prn(テキスト(スペース区切り))ではセル表示と同じ
保存となりましたが、カンマ(,)自体が無いのでデータとしては扱いにくくなってしまいます。
結局、"""の問題だけであれば、"""→"へ全置換するのが早い気がします。
エクセルにデータをインポートする時に"をカットすることもできますが、"って必要なんですか?
では。
"って
この回答への補足
有難うございます。 " は 私の場合は、Linux にデータを移すのに必要なのです。もし、お願いできるなら、エクセルCSVファイルの中で、 """ → " に全置換する方法、全置換でなくても、CSVファイルの中で、 ,"データ","","1", などの形になればいいのです。その方法を教えていただけませんか? エディター(教えていただいたエディターを可能なら手に入れます)でもかまいません。現在コンピューターに入っているのは、VxEditorです。よろしくお願いします。
補足日時:2007/09/24 23:30お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
ゆるやかでぃべーと タイムマシンを破壊すべきか。
これはディベートの論題だと仮定したうえでの回答お願いします。あなたは、その末にタイムマシンを壊してしまうのか、使い道を探すのかどうかを考えてもらいたいです。
-
フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
あなたが普段思っている「これまだ誰も言ってなかったけど共感されるだろうな」というあるあるを教えてください
-
映画のエンドロール観る派?観ない派?
映画が終わった後、すぐに席を立って帰る方もちらほら見かけます。皆さんはエンドロールの最後まで観ていきますか?
-
海外旅行から帰ってきたら、まず何を食べる?
帰国して1番食べたくなるもの、食べたくなるだろうなと思うもの、皆さんはありますか?
-
天使と悪魔選手権
悪魔がこんなささやきをしていたら、天使のあなたはなんと言って止めますか?
-
Excelでcsvやtxtで保存する時にダブルクォートが勝手に付く
Excel(エクセル)
-
Excelの保存で "を付けないように保存できる?"
Excel(エクセル)
-
各項目がダブルクォーテーションで囲まれたカンマ区切りのCSVを作る方法?
Excel(エクセル)
-
-
4
マクロから出力されるcsvのダブルコーテーションをなくしたい。
Visual Basic(VBA)
-
5
【ExcelVBA】各セルをダブルクォーテーションで括ってCSV保存したい
Visual Basic(VBA)
-
6
Excelで"で囲む方法
Excel(エクセル)
-
7
EXCELでCSVファイル保存するとデータが無いところにカンマ
その他(ソフトウェア)
-
8
テキスト保存の際にダブルクオーテーションが増える
Excel(エクセル)
-
9
エクセルで文字列をtxtファイルに変換すると"がつく
Excel(エクセル)
-
10
カンマ区切りのCSVファイルから"を削除したい
その他(プログラミング・Web制作)
-
11
EXCELからCSVにすると余計なカンマがつきます
Excel(エクセル)
-
12
CSVファイルの中で、「 , 」カンマを使いたい
その他(コンピューター・テクノロジー)
-
13
文字列として(ダブルコーテーション)を表示させる方法"
Excel(エクセル)
-
14
Excel VBAで同じフォルダ内のファイルを開くには?
Excel(エクセル)
-
15
csvデータ ダブルクォーテーションを追加したいんです
その他(コンピューター・テクノロジー)
-
16
exeファイルの中身を見ることは可能ですか?
フリーソフト
-
17
Excel csv保存 列数が異なる場合に、余分にカンマをつけない(ヘッダとデータの列数を変える)
Excel(エクセル)
-
18
CSVファイルでテキストの改行の方法
その他(データベース)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルを上書き保存したのに...
-
いきなりPDFでPDFファイルを開...
-
Excel2019とOneDriveでのサイン...
-
エクセル文書を保存したらメモ...
-
保存せずに閉じてしまったエク...
-
エクセルでVBAを使用して1分毎...
-
エクセルのマクロでファイルを...
-
「上書き保存」で一度警告を出...
-
エクセル保存時に覚えのないメ...
-
メール添付されているファイル...
-
拡張子の替え方について教えて...
-
Excelで指定範囲だけを(.prn)保...
-
ピボットテーブルの更新ができない
-
エクセル・マクロ(VBA)で、指定...
-
エクセルで保存しますか?のメ...
-
複数のブックを上書き保存する...
-
Illustratorファイルに読み取り...
-
開いてるファイル(エクセル等)...
-
Excel画面の自動更新 Excelファ...
-
csvファイルを上書き保存でカン...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
いきなりPDFでPDFファイルを開...
-
エクセルを上書き保存したのに...
-
エクセル文書を保存したらメモ...
-
エクセルでVBAを使用して1分毎...
-
Excel画面の自動更新 Excelファ...
-
メール添付されているファイル...
-
ピボットテーブルの更新ができない
-
マクロ VBA ファイル名を連番...
-
エクセル・マクロ(VBA)で、指定...
-
エクセルでCSVファイルとして保...
-
Illustratorファイルに読み取り...
-
マクロVBA特定フォルダーに次々...
-
エクセルの共有ファイルで、保...
-
エクセルがwindows終了時に未保...
-
開いてるファイル(エクセル等)...
-
エクセル表のCSV化ができない
-
エクセル 更新していないのに...
-
メールソフト「サンダーバード...
-
「変更を保存しますか?」と聞...
-
エクセルでセル値をファイル名...
おすすめ情報