Компонент Excel с диаграммами для Classic ASP - PullRequest
0 голосов
/ 14 декабря 2010

Я использовал компанию ActiveXLS для сохранения собственных файлов XLS с диаграммами из Classic ASP, но они, похоже, закрылись.

Кто-нибудь может порекомендовать альтернативный классический компонент asp excel, который я могу использовать?

Экспорт CSV или HTML (с типом содержимого XLS) недостаточен для того, что мне нужно.

1 Ответ

0 голосов
/ 20 декабря 2010

Вы можете получить доступ к MS Excel DOM с помощью Classic ASP. Существуют определенные ограничения этого подхода для веб-среды, но я использовал его для небольших объемов.

Вот пример кода для иллюстрации:

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

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

' Create the header fields
oRange.Cells(1,1) = "Column 1"
oRange.Cells(1,2) = "Column 2"

oSheet.Range(oSheet.Cells(1,1), oSheet.Cells(i,j)).Select
oApp.Selection.Columns.AutoFit
oSheet.Cells(1,1).Select

oBook.SaveAs "filename.xls"
oBook.Close
oApp.Quit

Set oApp = Nothing

Для этого требуется установить Excel на сервер, который создает эти файлы.

...