出来るのだASP Q&A掲示板(過去LOG)  訪問数 52046 昨日 889 今日 776
    【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。
Topに戻る 掲示板に戻る 検索 削除 管理者

[2044] Re:ASPでExcelを操作するには
投稿者:北岳さん 2002/04/25 15:07:15
>ASPでExcelシートを操作するにはどうすれば良いのでしょうか?
>CeretaeObjectで操作しようとしているのですがうまくいきません。
 
>CreateObjectで一応できたのですが、動作に不具合が多いので
>Excelでマクロを組む方法をしてみます。
 
「操作」の内容が判らないので雑談(続き)ですが、ASPの処理内容がどんなに複雑でも、
<結果を単にEXCELの表に書き出すだけなら> (*)、
以下の方法がCreateObjectもマクロも使わずに済み、最も簡単です。
CSV形式で結果を吐き出し、EXCELで開かせます。
まず、
 
<%
Response.buffer = TRUE
Response.ContentType = "application/x-msexcel"
'Response.ContentType = "application/vnd.ms-excel"
%>
 
2通りのどちらか選ぶと、この2行だけでクライアントのブラウザにEXCELの空白シートが立ち上がる筈です。
 
<%
Response.buffer = TRUE
Response.ContentType = "application/x-msexcel"
Response.write "aaa,bbb ccc ddd"
%>
 
bbb ccc dddの間は空白でなく、タブ区切りです。
(自分の環境ではカンマではセルに分かれないですが、タブで分かれました。)
罫線を引いたり文字色を変えたり、となればサーバに EXCEL を立ち上げることになりますが、
(*)の条件なら、サーバのEXCELを立ち上げず、サーバに何も保管せず、これで十分です。

ASPでExcelを操作するには   ゆみさん [2002/04/18 17:08:57] [2016]
  Re:ASPでExcelを操作するには   Tomitomiさん [2002/04/18 17:13:25] [2018]
  Re:ASPでExcelを操作するには   北岳さん [2002/04/24 15:57:03] [2031]
    Re:ASPでExcelを操作するには   ゆみさん [2002/04/24 18:24:43] [2033]
      Re:ASPでExcelを操作するには   北岳さん [2002/04/25 15:07:15] [2044]


TreeBBS For ASP V.0.1.3
Program By YasNet