Q24:データベースで読み込んだファイルとは別に、エクセルにてすでに作成している表(ファイル)に集計結果のデータを反映させるには?
Q24-1:
MZ Platformにてエクセルデータをデータベースにて読み込み、そのデータを項目毎に集計させるアプリケーションを作成しています。集計させる項目が多くて、帳票を使用しての印刷が難しく、データベースで読み込んだファイルとは別にエクセルにてすでに作成している表(ファイル)に集計結果のデータを反映させることができれば・・と思っておりますが、 そのようなことができるコンポーネントはあるのでしょうか?
A24-1:
現在お使い頂いている[データベースアクセス]コンポーネントを使ってのアプリケーションで、データの呼び出しの際には、SQL文(Select from "sheet1$"...)を使われているかと存じます。
エクセルへMZPlatform上へデータを戻す際には、同様にSQL文(Update "sheet1$" values ... / Insert into "sheet1$"...)を使ってエクセルデータを更新することになります。
単純に用意してあるエクセルシートへ新規のデータ行を追加していくというのであれば、それ程難しいことはありません。
但し、書式やリンクなどが予め設定してあり、それを消さないようにしてピンポイントでデータを設定するのは、不可能ではありませんが、大変手間が掛かるかと存じます。
その他CSV形式のファイルで保存する方法もあります。