Страница 4 из 15

Экспорт в Microsoft Excel (много)

Добавлено: 09 Февраль 2017, 23:41
Игорь Столяров
Точно ! Вспомнил. После создания объекта, выполняем:

Код: Выделить всё

  ExcelObject{'Application.WorkBooks.Outline.SummaryRow'} = 0

Экспорт в Microsoft Excel (много)

Добавлено: 10 Февраль 2017, 0:46
kreator
Всё равно не работает. Может чего с моим Экселем. Завтра (уже сегодня) на работе проверю.
Смотрите с неправильной группировкой. App для десятки. Если с компиляцией будут проблемы - сообщайте.
Результат:
2.png

Экспорт в 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 файл старого образца, который по случайности всё ещё совместим с последним офисом.
Ну да, решение для бедных :D . Но 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
Все красиво и шустро работает
Потестит кто-нибудь на больших данных?