Страница 4 из 15
Экспорт в Microsoft Excel (много)
Добавлено: 09 Февраль 2017, 23:41
Игорь Столяров
Точно ! Вспомнил. После создания объекта, выполняем:
Код: Выделить всё
ExcelObject{'Application.WorkBooks.Outline.SummaryRow'} = 0
Экспорт в Microsoft Excel (много)
Добавлено: 10 Февраль 2017, 0:46
kreator
Всё равно не работает. Может чего с моим Экселем. Завтра (уже сегодня) на работе проверю.
Смотрите с неправильной группировкой. App для десятки. Если с компиляцией будут проблемы - сообщайте.
Результат:
Экспорт в Microsoft Excel (много)
Добавлено: 10 Февраль 2017, 13:27
gopstop2007
Спасибо kreator, с xml не сталкивался, но благодаря Вашему примеру все будет проще.

Экспорт в Microsoft Excel (много)
Добавлено: 10 Февраль 2017, 13:53
Игорь Столяров
Спасибо ! Скорость экспорта, конечно, потрясающая ...
Прекрасно подходит для экспорта и в Microsft Excel и в Apache / Libre Calc без дополнительных прибамбасов.
Но здесь, конечно, нужно разбираться с форматированием XML файла ...
Экспорт в Microsoft Excel (много)
Добавлено: 10 Февраль 2017, 14:10
kreator
Я подскажу, если что.
Но вот проблему группировки не победил. На работе так же. Самое ведь интересное, что руками не получается.
Экспорт в Microsoft Excel (много)
Добавлено: 10 Февраль 2017, 14:13
Дед Пахом
Жаль, что без Excel оно не работает.
Экспорт в Microsoft Excel (много)
Добавлено: 10 Февраль 2017, 14:34
RaFaeL
Я уже подключил libxlsxwriter, данные выгружаются файлы создаются, по скорости не тестил (есть желающие попробовать?), форматирование пока не успел сделать, постараюсь за выходные успеть. Может кто-то её компильнуть с гитхаба? Готовую нашел только очень старой версии
Экспорт в Microsoft Excel (много)
Добавлено: 10 Февраль 2017, 15:50
Игорь Столяров
Дед Пахом писал(а): Жаль, что без Excel оно не работает.
И не правда Ваша ... Здесь как раз не прибамбас над офисным пакетом, а абсолютно автономная генерация XLS отчетов.
А для просмотра и редактирования (!!!) не надо заморачиваться с тем какой офисный пакет установлен.
Пока не пробовал, но мне кажется здесь можно вообще обойтись бесплатным вьюером ...
https://www.microsoft.com/ru-ru/downloa ... %3Fid%3D10
Если ASCII драйвер заменить на DOS (или прямой API), то и так сумасшедшая скорость вырастет еще раза в 3.
Меня например напрягает когда пяток юзеров запускают под терминальным сервером создание отчетов через OLE Excel -
это чувствуют сразу все работающие в сети пользователи.
Прекрасное и очень красивое решение ! Надо разобраться, сделать с десяток управляемых методов и вопрос
экспорта отчетов в Microsoft Excel / Libre Calc будет решен бесплатно и навечно.

Экспорт в Microsoft Excel (много)
Добавлено: 10 Февраль 2017, 15:52
Дед Пахом
Игорь Столяров писал(а): И не правда Ваша
Правда, правда, там же явные вызовы Excel.
Экспорт в Microsoft Excel (много)
Добавлено: 10 Февраль 2017, 16:03
Игорь Столяров
Дед Пахом писал(а): Правда, правда, там же явные вызовы Excel.
Excel используется только для конвертации и опционально добавление структуры ....
Экспорт в Microsoft Excel (много)
Добавлено: 10 Февраль 2017, 16:05
Дед Пахом
Игорь Столяров писал(а): Excel используется только для конвертации и опционально добавление структуры ....
Да это всё понятно. Без Excel мы имеем только xml файл старого образца, который по случайности всё ещё совместим с последним офисом.
Экспорт в Microsoft Excel (много)
Добавлено: 10 Февраль 2017, 16:25
Игорь Столяров
Дед Пахом писал(а): Да это всё понятно. Без Excel мы имеем только xml файл старого образца
Я вот с этими вещами не знаком - надо хорошо посмотреть пример и поработать, тогда будет видно.
Пока все смотрится весьма и весьма замечательно ...

Экспорт в Microsoft Excel (много)
Добавлено: 10 Февраль 2017, 16:42
kreator
Игорь Столяров писал(а):Если ASCII драйвер заменить на DOS (или прямой API), то и так сумасшедшая скорость вырастет еще раза в 3.
Я когда-то экспериментировал. Не растёт скорость. Если получиться увеличить реально в разы, дайте знать.
Дед Пахом писал(а):Без Excel мы имеем только xml файл старого образца, который по случайности всё ещё совместим с последним офисом.
Ну да, решение для бедных

. Но MS, похоже, не собирается отключать. Потому что внутри тоже версионность меняется (может и формальность это) и синтаксис тоже (заметил разницу между 2007 и 2010).
Экспорт в Microsoft Excel (много)
Добавлено: 10 Февраль 2017, 16:55
Игорь Столяров
kreator писал(а): Ну да, решение для бедных
Мне как раз, такие начали нравится. Никаких проблем с обновлениями, зависимостей при переходе и т.д.

Экспорт в Microsoft Excel (много)
Добавлено: 12 Февраль 2017, 14:08
RaFaeL
У меня готово
http://forum.clarionlife.net/phpbb/view ... f=8&t=3830
Все красиво и шустро работает
Потестит кто-нибудь на больших данных?