[[20140714124042]] 『ExcelのシートからCSVファイル作成。』(やすいぞNo1) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『ExcelのシートからCSVファイル作成。』(やすいぞNo1)

エクセルのシートにデータがあります。

それを名前をつけて保存でCSVファイルができるのですが、CSVファイルが作成されるまでに2つのダイアログがでてきます。
その意味を教えてください。

一つ目が選択したファイルの種類は複数のシートを含むブックをサポートしません。
これはエクセルのシートが複数あるから?でてくる。

→OKボタン押下

二つ目がxxxx.csvにはCSV(カンマ区切り)と互換性のない機能が含まれている可能性があります。この形式でブックを保存しますか?

どういういみでしょうか?

→はいボタン押下

また、出来上がったCSVは””が文字についてなく、全てデータのみの表示でしたが、
””をつけたり、プログラムを組まずにできるのでしょうか?

宜しくお願いします。

< 使用 Excel:Excel2003、使用 OS:Windows7 >


 一つ目、二つ目は↓が参考になると思います
http://global-wing.com/activity/excel_csv_excel.html

 それからこちらも↓
 [csvファイル読込]
http://www.excel.studio-kazu.jp/mag2/backnumber/mm20040622.html

 >また、出来上がったCSVは””が文字についてなく、全てデータのみの表示でしたが、
 >””をつけたり、プログラムを組まずにできるのでしょうか?
 「全てデータのみの表示」はわかりますが
 「””が文字についてなく」の意味がわかりません
 エクセルファイルの「””」がついてるデータとは実際どのようなものなのでしょう?

(jun53) 2014/07/14(月) 16:13


 ExcelのCSVはセル内改行があったり、カンマ「,」が入っていたりするセルのみ「”」で囲むようになっているよ。
 なので全セルに「,」を入力してCSVにし、テキストエディタで開いて「,」を置き換えで削除するといい。
 めんどーだけどね。

 あとはCSVのフォローをするアドインを公開してくれてる人がいたはずだから(昔窓の杜でみた記憶あり)それを使うか、くらいかな?

(1111) 2014/07/14(月) 16:44


返信、ありがとうございます。

とてもわかりやすいurlでした。

""がついてくるとは一般的に文字は"aaa"のように囲むものなのかなと思い書きました。
ただ、今回はデータのみのCSVでOKでした。

意味が伝わりにくくすみません。
(やすいぞNo1) 2014/07/14(月) 17:27


 えっと、この質問はまだ続いてるのでしょうか?
 通常エクセルシート上での文字(文字列)は
 ""を付けずに aaa とか (やすいぞNo1)とか  やすいぞNo1
 と書けば文字になりますよね?

 数式の中では"aaa"、VBAなら""aaa"" と書きますけど。
 数式が =IF(A1="","aaa","") でもcsv形式の保存でaaaのデータになると思います。

 返信の意味が違ってるでしょうか?
 それとも(やすいぞNo1)さんは納得されて質問終了だったでしょうか。

(jun53) 2014/07/14(月) 23:55


返信、ありがとうございます。

CSVのフォーマットの話がしたかっただけです。
プログラムのやりとりで文字列には""をつけたほうがよい時には"aaaa"のように文字には""をつけて相手とやりとりすることがありましたもんで、そういう時にも対応できたらすごく自動でできるし、便利かなと思っただけです。

今回はデータのみでも問題なくいけましたので、Excelの機能を使ってCSVにするのもありかなと思いました。

わざわざ、回答をくれて、ありがとうございました。
(やすいぞNo1) 2014/07/15(火) 08:57


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.