AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
DAX
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 15.03.2023, 14:09   #1  
Ace of Database is offline
Ace of Database
Участник
Аватар для Ace of Database
 
870 / 637 (23) +++++++
Регистрация: 14.10.2004
Отчет Excel, созданный через OpenXML, открывеается в Экселе несколько часов
Отчет Excel, созданный через OpenXML, открывается в Экселе несколько часов

Привет!
AX 2012 R3.
Через класс - наследник от XmlExcelReport_RU сохраняется файл в формате xlsx. В этом файле 180 тыс. строк. Размер файла 27 мегабайт. Если открыть этот файл в Экселе, то Эксель его открывает 3-4 часа. Если потом пересохранить файл из Экселя, то после пересохранения файл открывается за 30 секунд.
Формул в файле нет. Просто таблица из 40 полей. И шапка из 10 полей.

Вопрос: можно ли задать какой-то параметр, чтобы отчет сохранялся без сжатия, или еще чего-то такого, что мешает его быстрому открытию без пересохранения через Эксель.
И второй вопрос: кто-то мне когда-то давал код, который умеет создавать экселевский файл без использования OpenXML, путем прямой записи в ZIP-файл и переименование расширения этого файла с ZIP на XLSX. К сожалению, я забыл кто мне давал, и куда я подевал тот пример. Может ли кто-то выложить пример, который создает экселевский файл без использования OpenXML и тем более без использования Excel ?
__________________
Мои утилиты для Аксапты версий 3.0-2012: http://aceofdatabase.blogspot.com/
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Вспомогательный класс для импорта из Excel через ADO gl00mie DAX: База знаний и проекты 80 10.04.2017 10:55
Проблема с импортом из Excel через COM Romsrs DAX: Программирование 18 10.06.2008 10:34
Импорт даты через Excel OliaM DAX: Функционал 2 13.12.2007 10:32
Помогите сделать действие в Excel через COM kashperuk DAX: Программирование 25 10.09.2007 15:59
Работа с Excel через COM и ошибка 0x800A03EC (Range.AutoFilter) gl00mie DAX: Программирование 15 30.03.2007 18:37

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 02:21.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.