2

application/vnd.ms-excel従来の ASP のオプションを使用して Excel ファイルをエクスポートしていましたが、ダウンロード後にクリックするSave AsSave As Typeoption = web pageが表示されます。

Save Asデフォルトでファイルタイプを「Excel 97-2003 WorkBook 」として保存できるようにする方法はありますか?私は試しexcel.applicationてみowcましたが、残念ながらどちらもうまくいきません。

実際、これらのオプションを使用すると、多くの CPU メモリが消費されます。

私は、Excel の作成にサードパーティのコンポーネントを使用することにオープンです。

ありがとう。

4

1 に答える 1

0

ご存知かどうかわかりませんが、Web サーバーに Excel がインストールされている限り、従来の ASP を使用して Excel DOM にアクセスできます。

できることには制限がありますが、要件が単純であれば、サポートされなくなりつつある高価なコンポーネントを購入する必要がなく、探している答えになるかもしれません。

Set oExcel = Server.CreateObject("Excel.Application")

Set oBook = oExcel.Workbooks.Add
Set oSheet = oBook.ActiveSheet
Set oRange = oExcel.ActiveCell

oRange.Cells(1,1) = "First Column"
oRange.Cells(1,2) = "Second Column"

oBook.SaveAs "workbook.xls"
oBook.Close
oExcel.Quit

Set oExcel = Nothing
于 2013-11-12T17:12:32.007 に答える