Задать вопрос

Как лучше формировать большие и сложные документы Excel?

Есть необходимость создавать Excel документ в котором будет порядка 15 тысяч товарных позиций.
Все товары группируются с сворачивающиеся блоки, для каждой товарной позиции вставляется ее изображение и далее в столбцах на против отображается количество на каждый день, движение (поступило/убыло) а также динамика цены. Результирующий документ должен выглядеть примерно вот так:
5dd664b1873b6611980769.jpeg

Данные все лежат в базе данных. PHP скрипт выбирает эти данные и формирует документ. Однако сейчас документ формируется порядка 15 минут и съедает астраномическое количество памяти. Весь указанный функционал смог реализовать лишь с помощью библиотеки PHPExcel

Однако пришла в голову следующие мысли - сделать формирование документа на клиентской машине. То есть:
  1. сделать подготовку и выгрузку данных с сервера в одном из форматов:
    • в виде Excel файла
    • в виде XMLфайла
    • в базу Access или др.

  2. с помощью VisualBasic сделать скрипт который при нажатии кнопки собирал бы документ в необходимый формат, то есть делал:
    • Визуальное форматирование таблицы
    • Собирал и сворачивал группы
    • Выкачивал по ссылкам изображения с сайта и вставлял в документ
    • Считал итоги

Как делали бы вы?
  • Вопрос задан
  • 182 просмотра
Подписаться 1 Простой 16 комментариев
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽