Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
tsuyoshi
Partner - Creator
Partner - Creator

シートにある全てのテーブルを一気にエクスポートするボタンの設置

お世話になります。また質問させてください。

シートに例えば TB01 TB02 TB03 TB04  といくつのテーブルがあります。

それらを現在はバー上で右クリック>EXCELエクスポート>名前と場所を指定してDLというように

各々テーブル分を複数回操作しています。

それを 「一括エクスポート」のようなボタンを作って

一気に TB01 は TB01.xls TB02は TB02.xls :::::

というように一括エクスポートさせるようなことは可能でしょうか? 

ちなみにマクロ等は使わずに簡単な設定、コマンドで行いたいのですが

39 Replies
kentaroWakamatsu
Creator II
Creator II

クリックセンスはリリース当初に少しさわったくらいなので不明ですが、VBSが利用できるのであれば、可能だと思いますよ。

QVのように簡単にボタンなどへモジュールをセットするような機能が標準で無い場合は、公開されているエクステンションを探すと同様の機能があると思います。

tsuyoshi
Partner - Creator
Partner - Creator
Author

本当、ご親切に有難うございます!

このスクリプトってVB?というやつなのでしょうか?Webを探しても obj.export 等なかなか見つけられないので書籍を買ってきて勉強したいと思います。当方COBOLとかアセンブラのメインフレーム時代の老兵なため、この手はすっかりでして・・・ (^_^;)

kentaroWakamatsu
Creator II
Creator II

私も、VBScriptは全然ですよ。

VBSは基礎学習が全然出来ていないのですが、社内のユーザーから受けた要望をクリアするため、ネットで情報拾ってやってきただけですので。

QV関連で参考になりそうなサイト、いくらか貼っておきます。

 

・QlikView Knowledge    今回のマクロ取得先です

https://iw-qlikview.com/

・グランバレイ ブログ

https://www.granvalley.co.jp/blog-tag/qlikview

・Qlik Space  クリックジャパンの公式ブログです

https://www.qlikspace.net/category/%e3%83%81%e3%83%a5%e3%83%bc%e3%83%88%e3%83%aa%e3%82%a2%e3%83%ab/q...

・CookBook  英語のサイトですが、翻訳機能を使えば、充分利用可能です。

        管理人はQVコミュニティー内でもかなりの件数書込みしています。

https://qlikviewcookbook.com/

tsuyoshi
Partner - Creator
Partner - Creator
Author

有難うございます。参考にさせて頂き、QlikView使いになりたいです。
本当にQVってすごく便利な製品だと思います。

hka
Employee
Employee

Wangweiさん

一括Export機能はありませんが、下記リンクのExtensionがボタンクリックで

設定した軸をExport可能です。

https://developer.qlik.com/garden/57882593dd42cf18d2312a05

tsuyoshi
Partner - Creator
Partner - Creator
Author

再びすみません

コンテナの中にテーブルやチャートを5種類入れて、ボタンで全部一括CSVエクスポートしようとしています。でもどういうわけか一部 ヘッダーが出ないんです。下記が状況です

・コンテナ内の テーブルに関してはOK 退職.5 退職.6 ヘッダちゃんと出ます

・コンテナ内の チャートに関して 退職.2 3 4 がヘッダーが出ない
   但し ボタンではなく 個別にバーから手動エクスポートなら ヘッダーは出る

   更におかしなことに コンテナで選択されてる(クリック)ものはヘッダーが出る

tsuyoshi_0-1587083862363.png



????何故?って考え込んでおります


kentaroWakamatsu
Creator II
Creator II

原因は、退職2~4は、テーブルボックスではなくストレートテーブルである事が原因のようにみえます。

おそらく作成されていたコンテナボックスは、作成済みのチャートをドラッグして組み込んだのかと思いますが、この作り方の場合、出力対象にストレートテーブルなどの計算処理が発生するオブジェクトが含まれると、この症状が発生するようです。

エクスポートモジュールをCH06の出力だけに絞り込んで、コンテナ上でCH06を表示させていると、問題なく出力されました。

回避策としては、コンテナボックスへオブジェクトを組み込む際、ドラッグせずにコンテナボックスの「基本設定」から、表示させたいオブジェクトを選択する事で、問題なく出力されるようになります。

この場合、コンテナに組み込んだオブジェクトは表示されたまま(右上に最小化して設置しています)になりますので、気になる場合はレイヤーなどで背面に設定して、左のテキストボックスの下にもっていけばよいかと思います。

 

 

tsuyoshi
Partner - Creator
Partner - Creator
Author

有難うございます。おっしゃる通り テーブル等をコンテナにドラッグして追加していました。CSVも一括出力され、ヘッダーをきちんと出ています。コンテナに入れてしまわず最小化して残してあるチャートはメモ書き(説明のテキストボックス)の裏に隠して見えないようにしました。本件は非常にまれな条件下のバクなんでしょうかね・・・

毎回ご親切に教えてくださり本当に有難うございます!

kentaroWakamatsu
Creator II
Creator II

この症状は、今回始めて知りましたが、ドラッグしたときは、該当オブジェクトがドキュメントプロパティーにも表示されなくなってしまいますね。

これはこれで、何か意図したものがありそうな気もしますので、暇なときにでも調べて見ます。

tsuyoshi
Partner - Creator
Partner - Creator
Author

関連してまた新たな疑問が・・・・

このコマンドマクロ VBで CSVではなく xlsx は出せるのでしょうか?
VB廻りが まだ勉強できておらず・・・  (-_-;)