[[20021201112102]] 『ファイルの種類CSVで保存の時・・・』(だん) ページの最後に飛ぶ

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

 

『ファイルの種類CSVで保存の時・・・』(だん)

エクセルのデータをCSV(カンマ区切り)で書き出すときに、

文字の前後に、"あいうえお"(ダブルクォーテーション)を入れたい。

数字は入れなくていい。

例えば、こんな感じ→ AB200,"あいうえお",1,200

エクセルで出来ますか?


 VBAでCSVデータを抽出して、文字列の判断をさせて、"を付けて上書きするような

 プログラムを作ればできます。

 (自分でプログラムを作れば... の話です)

 文字なら両端に"を付けるような数式を作ることも可能ですが、

 Excel上では AB200 も文字扱いになります。

 ついでにCSVで保存すると、"""あいうえお""" のようになりますから、

 テキストエディタで""を置換でなくす必要もでてきます。

 他に方法があるかもしれませんが、自分の知る限りではこんなところです。

 (ramrun)


ありがとうございます。研究してみます。

(だん)


 以前Excelでcsvの出力が細かく設定できていたのに、と探しましたが、

 見つかりません。どうも、これは思い違いでAccessだったようです。

 一度ExcelからAccessに持っていってそこでcsvで保存すればできそうです。

 (1)Excelのブックを直接Accessで開いて、それから

 (2)Access側でエクスポートでcsvを指定すれば"abc"のようになると思います。

 でもやっぱり、めんどうかも。

 (kazu)

コメント返信:

[ 一覧(最新更新順) ]


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