|
|
|
asp + openoffice можно подружить?
|
|||
|---|---|---|---|
|
#18+
Привет всем. сделал страничку на асп, которая используя Excel.Automation генерирует xls-файл (Set objExcel = CreateObject("Excel.Application")) У клиента на сервере нет excel, но есть openoffice. Как безболезненно переписать асп на использование OOO Automaion ? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2010, 19:56:28 |
|
||
|
asp + openoffice можно подружить?
|
|||
|---|---|---|---|
|
#18+
Во-первых: юзать на серванте Automaion не ЭстЪ гуд. Обсуждалось неоднократно - в поиск. Во-вторых: как-то так Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. _________________ "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2010, 23:42:47 |
|
||
|
asp + openoffice можно подружить?
|
|||
|---|---|---|---|
|
#18+
Ex_Soft, нашел следующий пример : <% Set oServiceManager = CreateObject("com.sun.star.ServiceManager") Set oCalcDoc = oServiceManager.createInstance("com.sun.star.frame.Desktop") ' создаем новую книгу OpenOffice.org Calc Dim aNoArgs() Set oBook = oCalcDoc.loadComponentFromURL("private:factory/scalc", "_blank", 0, aNoArgs()) 'получаем ссылку на первый лист новой книги Set oSheet = oBook.getSheets().getByIndex(0) 'заполняем первые 10 ячеек первых 10 строк случайными числами от 1 до 1000 ' обращение к ячейке происходит по индексу, нумерация с 0 ' т.е. чтобы получить ячейку в первом столбце первой строки пишем oSheet.getCellByPosition(0,0) 'кроме того в getCellByPosition первый аргумент столбец, второй строка (в Excel наоборот) For i = 0 To 9 For j = 0 To 9 Call oSheet.getCellByPosition(i, j).SetFormula(Int(1000 * Rnd + 1)) Next Next call oBook.storeAsURL("file:///e:/1.xls",aNoArgs()) %> при запуске этой странички на сервере создается процесс soffice.exe, но сохранения файла не происходи. Что я делаю неправильно? Спасибо за ответы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2010, 10:21:34 |
|
||
|
asp + openoffice можно подружить?
|
|||
|---|---|---|---|
|
#18+
DaoS99 при запуске этой странички на сервере создается процесс soffice.exe, но сохранения файла не происходи. Что я делаю неправильно? Навскидку вроде все правильно (по крайней мере с рабочей дрозофилкой в контексте сохранения кардинальных отличий не вижу). Будем грешить на aNoArgs()? _________________ "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2010, 22:26:28 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=36533774&tid=1453353]: |
0ms |
get settings: |
6ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
273ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 202ms |
| total: | 540ms |

| 0 / 0 |
