|
|
Выгрузка в Excel
spiller26, kupec, ads55, Мультук, Гипервизор, Ботаник Гарден Меран, maxab72, Carcharodon, vbus, Prog_man, zenik, КонецЕсли, Pusto32, RVN, DemonShinji2, AleksNew, PuhUfa, sikuda, Lama12, AntiBuh
| ☑ |
|
0
Pusto32
09.11.26
✎
07:23
|
Как выгрузить данные в Эксель?
В модуле формы во внешней обработке есть заполненная таблица значений. (Специально все колонки имеют тип строка или число)
Попытка
// Инициализация основного объекта EXCEL.Application: Открытие соединения.
EXCELApplication = Новый COMОбъект("EXCEL.Application");
EXCELApplication.Visible = Ложь;
EXCELApplication.DisplayAlerts = Ложь;
Исключение
Попытка
EXCELApplication.Application.Quit();
Исключение
КонецПопытки;
EXCELApplication = Неопределено;
ЗаписьЖурналаРегистрацииНаСервере(ОписаниеОшибки(),Ложь,"");
Возврат Ложь;
КонецПопытки;
Может все делать на сервере или можно на клиенте?
|
|
|
1
sikuda
09.11.26
✎
07:38
|
(0) ТабличныйДокумент (SpreadsheetDocument)
Записать (Write)
Записать(<ИмяФайла>, <ТипФайлаТаблицы>, <Вложения>)
ТипФайлаТаблицы - XLSX (XLSX)
|
|
|
2
maxab72
09.11.26
✎
08:22
|
(1) а может автор потом хочет в ячейки экселя формулы добавить или еще каких извращений?
(2) можно на клиенте, можно и на сервере, если там стоит офис. Мало ли какой у вас сервер и как он используется (например админ для игрушек)...
|
|
|
3
Pusto32
09.11.26
✎
08:24
|
Нужно сделать, чтобы результат выгружался быстрее. Вопрос где будет быстрее
|
|
|
4
spiller26
09.11.26
✎
08:29
|
(3) тогда ответ в (1)
И ещё на сервере может и не стоять Excel в принципе.
|
|
|
5
Мультук
гуру
09.11.26
✎
08:32
|
(0)
1) Сколько строк в этой таблице значений ?
2) Статьи "как выгружать в excel" на infostart уже прочитаны ?
3) А на сервере Excel есть ? А на клиенте ?
А то может у вас и там и там linux
|
|