Cache'とExcelを連携させたいということがよくあります。ここでは以下の様な方法を紹介します。
ExceにはWebクエリという機能があります。
Webクエリでは指定されたWebページ上の表をExcelのワークシート上に取り込むことができます。
ということは、CSPで好きな表を作って、それをWebクエリで取り込むことができそうです。
以下の様なダミーデータを用意して
S ^Product("281500")="豆腐12連パック^420^60"
S ^Product("382019")="おにぎり梅鮭^150^13"
S ^Product("301983")="牛乳コーヒー^98^6"
S ^Product("893210")="ライスパック^132^3"
S ^Product("928457")="おーい麦茶^128^21"
S ^Product("210931")="焼肉丼^520^4"
S ^Product("210991")="親子丼^520^6"
S ^Product("918435")="ツナカレー^380^2"
S ^Product("918416")="グリーンカレー^410^3"
<body>
<table class="table">
<tr><th>製品コード<th>製品名<th>価格<th>在庫数
<server>
S id=""
for { S id=$o(^Product(id),1,dat)
Q:id=""
&html<
<tr><td>#(id)#
<td>#($P(dat,"^",1))#
<td>#($P(dat,"^",2))#
<td>#($P(dat,"^",3))#
>
}
</server>
</table>
</body>
// 豆腐12連パックの在庫を60→55に
S ^Product("281500")="豆腐12連パック^420^55"
// 親子丼を削除
K ^Product("210991")