
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
02.04.2005, 18:00:00
|
|||
|---|---|---|---|
Импорт из ASP в EXEL на сервере. |
|||
|
#18+
Дорогие колеги. Совсем недавно столкнулся я с проблемой: передать из базы в exel файл информацию. Файл должен создаватся на сервере. Не долго думавши начал смотреть MSDN. Там же нашол сампл реализованный на Microsoft.Jet , очень эффективно и просто. Один недостаток - не могу найти описание на счет SQL наречия на котором он разговаривает. По аналогии подобрал вставку ячеек и создание листов (типа create table [sheet1] (a1.....) ) но не в этом суть. Я не знаю сколько листов будет в создаваемом файле (по умолчанию 2); структура новых листов (размер ячеек, объединенные ячейки, окантовка.....) должна соответствовать второму листу. Заранее благодарен за любую информацию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.04.2005, 18:13:30
|
|||
|---|---|---|---|
Импорт из ASP в EXEL на сервере. |
|||
|
#18+
Попробую уточнить суть проблеммы. <%@ 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 %> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.04.2005, 09:32:45
|
|||
|---|---|---|---|
Импорт из ASP в EXEL на сервере. |
|||
|
#18+
Вот что предложил сам Excel по записиси макроса Код: plaintext 1. 2. 3. 4. 5. 6. 7. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.04.2005, 11:42:12
|
|||
|---|---|---|---|
Импорт из ASP в EXEL на сервере. |
|||
|
#18+
Centelвот так создаю новый лист, но как его форматировать? Идеальным вариантом было бы копирование структуры Sheet1 в Sheet2, но как это сделать?Идеальный вариант - создание рабочей книги на основе шаблона. Сперва форматируется шаблон, а созданная по нему книга принимает данные, которые немедленно отображаются в заданном формате. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.04.2005, 18:41:53
|
|||
|---|---|---|---|
Импорт из ASP в EXEL на сервере. |
|||
|
#18+
ProcessorИдеальный вариант - создание рабочей книги на основе шаблона. Сперва форматируется шаблон, а созданная по нему книга принимает данные, которые немедленно отображаются в заданном формате. Извините за неграмотоность, но: Как создать рабочую книгу? На стороне сервера в синтаксисе ASP? Или в синтаксисе Jet OLE DB for Exel? Основным требованием к задаче является то, что на сервере (WEB) не должен быть инсталлирован Exel.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=61&mobile=1&tid=2186145]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
164ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 230ms |
| total: | 474ms |

| 0 / 0 |
