[あすかぜ・ねっと]あすかぜ・ねっと自作ソフトCassava > サポート掲示板

Cassava Editor サポート掲示板

スレッド一覧に戻る返信

[370] 行範囲でのクオート処理

tac [2016/09/14 14:58:40]

いつも利用しております。

今回、行範囲に応じて
クオートするかしないか設定する
マクロを教えて頂きたくご連絡致しました。

具体的には、1~4行目までのデータはクオートなし、
5行目以下のデータはすべてクオートありにしたいです。

可能でしょう?

よろしくお願いいたします。

Re: [370] 行範囲でのクオート処理

あすかぜ [2016/09/14 22:24:10]

書き込みありがとうございます。

通常の「上書き保存」や「名前を付けて保存」では行ごとにクオートするかしないかを切り替えることはできませんが、エクスポート機能を使えば 5 行目以降のみをクオートしたファイルを出力することができます。

http://www.asukaze.net/soft/cassava/macro/asukaze/bbs370_20160914.csv.cms
上のリンクを右クリックして「対象をファイルに保存」(もしくは「名前を付けてリンク先を保存」)でダウンロードし、「適当な名前.csv.cms」という名前で Cassava Editor の「Export」フォルダに置いてください。
[ファイル(F)]-[エクスポート(T)...] を実行し、ファイルの種類を選択して(マクロのファイル名を変えていなければ BBS370_20160914.CSV 形式)、「保存」を実行してください。

よろしくお願いします。

Re: [370] 行範囲でのクオート処理

tac [2016/09/15 09:42:39]

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

ほぼ、思い通りの編集ができたのですが、
実は1行目~3行目には1列目に文言が入っており、
4行目は項目行、5行目以降はデータ行という
CSVになっていまして、
ご返信頂きましたマクロにて編集すると、
1行目から3行目の部分が、
文言の後に4行目以降の項目列分のカンマが
ついてしまいます。

たとえば、4行目以降の項目列が10列あったとすると、

1行目 タイトル,,,,,,,,,
2行目 見出し,,,,,,,,,
3行目 内容,,,,,,,,,
のようにカンマが付いてきてしまいます。

1行目 タイトル
2行目 見出し
3行目 内容
のように局所的にカンマを
付けないという処理は可能でしょうか?

たびたび申し訳ございませんが、
よろしくお願いいたします。



Re: [370] 行範囲でのクオート処理

あすかぜ [2016/09/15 20:48:23]

データの有無にかかわらず 1~3 行目は 1 列目のみ出力するということでよければ、次のエクスポートマクロを使ってみてください。
http://www.asukaze.net/soft/cassava/macro/asukaze/bbs370_20160915.csv.cms

よろしくお願いします。

Re: [370] 行範囲でのクオート処理

tac [2016/09/16 09:35:40]

ありがとうございました。
完璧です。
非常に助かりました。

スレッド一覧に戻る返信