powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / ASP&Exel
3 сообщений из 3, страница 1 из 1
ASP&Exel
    #33006665
Centel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дорогие колеги может не совсем по адресу НО... Совсем недавно столкнулся я с проблемой: передать из базы в exel файл информацию. Файл должен создаватся на стороне сервера (IIS). Не известно количество листов в создаваемом файле (2 и более); структура новых листов (размер ячеек, объединенные ячейки, окантовка.....) должна соответствовать первому листу. Заранее благодарен за любую информацию.

суть проблеммы.

<%@ Language=VBScript %>
<%
Dim sSourceXLS
sSourceXLS = Server.MapPath(".") & "\001.xls"
'Open the ADO connection to the destination Excel workbook
Set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=" & sSourceXLS & ";" & _
"Extended Properties=""Excel 8.0;HDR=NO;"""
oConn.Execute "Insert into [Sheet1$A12:A12] Values ('test')"
oConn.Execute "Create Table[Sheet2](a0 char)"' вот так создаю новый лист, но как его форматировать? Идеальным вариантом было бы копирование структуры Sheet1 в Sheet2, но как это сделать? Помогите! Плиз.
oConn.Execute "Insert into [Sheet2$A0:A0] Values ('test')"
oConn.Close
%>

А как можно удалить лист в книге Excel? "DROP TABLE [Sheet#]" не работает?

Изучил огромное колличество материалов, но ничего дельного нет. Складывается такое впечетление, что можно только вставлять и извлекать данные.Звонил на неделе в техподдержку майкрософта, ждал 3 дня, результата 0, только разводят руками :( . Плиз ай нид хелп !!!
...
Рейтинг: 0 / 0
ASP&Exel
    #33006684
))
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
))
Гость
вы там главное вовремя платите за обновление версий.
...
Рейтинг: 0 / 0
ASP&Exel
    #33009542
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CentelДорогие колеги может не совсем по адресу НО... Совсем недавно столкнулся я с проблемой: передать из базы в exel файл информацию. Файл должен создаватся на стороне сервера (IIS).
Переверни задачу.
Excel не очень удобен для посылки данных в него. Намного проще запрашивать данные из самого Excel.
Делаешь рабочую книгу с автостартующим макросом. Из него создаешь новую книгу для данных, подключаешься к базе данных, вытягиваешь данные, форматируешь их, посылаешь подготовленную книгу клиенту, и закрываешь Excel. Все это делается через VBA - встроенный в Excel макроязык Visual Basic for Appliсations.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / ASP&Exel
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]