[323] 「セルの中身」ではなく「値」でのcsv保存
nekosan0 [2015/07/14 01:19:43]
はじめまして。
使いやすいソフト、ありがとうございます。
セルの中に計算式が埋まっている場合、「セル内計算式を処理」をオンにすると、画面では計算結果の値が表示されますが、この表示されている「値」でcsvに書き出すことは可能でしょうか?
たとえば、付属のcalenderマクロを実行して、「セル内計算式を処理」をクリックすると、日付で表示されますが、名前を付けてcsvを保存すると、現状はセルの「計算式」がcsvに保存されます。
全セルを選択しておいて、コピー→テキストエディタなどでペーストすると、値がコピペできるみたいなのですが、右端や最下行などで、カンマの数が元データと変わってしまうようです。
あと、「平方根」のお話が以前のスレッドでありましたが、メジャーな算術関数が使えるとありがたいな、と思います。(sin、cos、tan、powなど)
よろしくお願いいたします。
Re: [323] 「セルの中身」ではなく「値」でのcsv保存
あすかぜ [2015/07/14 22:47:30]
書き込みありがとうございます。
Cassava 標準の機能では、計算結果を名前をつけて保存することはできません。
計算結果を保存したい場合には、エクスポートマクロを利用してください。
マクロ中の [x,y] は計算結果を返します。
エクスポートマクロのサンプルとして、
http://www.asukaze.net/soft/cassava/macro/asukaze/quote.csv.cms
をダウンロードしてみてください。
このエクスポートマクロでは、"" で囲む列を別途入力して CSV ファイルを出力します。
算術関数の件、最近開発が停滞していてすみません。あまり期待せずにお待ちください。
よろしくお願いします。
Re: [323] 「セルの中身」ではなく「値」でのcsv保存
nekosan0 [2015/07/15 00:40:57]
ご回答いただき、ありがとうございます。
ご教示いただいたマクロを使うことで、現在
表示されている内容(「セル内計算式を処理」
の状態に合わせた内容)で出力できるように
なりました。
(あと、exportフォルダの意味と使い方
がわかりました!)
算術関数については、気長に待ちますので、
お手すきのときに進めていただければと
存じます。
ありがとうございます。