Вопрос

Мой PHP-скрипт должен создать файл Excel с несколькими вкладками и отчетом на каждой вкладке, но эти отчеты уже существуют в виде HTML-страниц, поэтому я не хочу дублировать код и работать.Я знаю, что могу переименовать HTML-файл в .xls, а Excel/OpenOffice Calc откроет его как электронную таблицу, но я не знаю, как иметь несколько вкладок.

Я даже не знаю, возможно ли это.

Я уже знаю Biffwriter и другие библиотеки PHP для создания файла Excel, но я ищу более разумное решение.

Спасибо, Седрик

Это было полезно?

Решение

Pear Средство записи таблиц Excel есть функция создания новые рабочие листы если это то, что вы ищете.

Другие советы

Если вы не против обслуживать файлы Excel 2007, вы можете сделать это:

  1. создать файл Excel 2007
  2. создайте все необходимые вкладки
  3. сохранить файл
  4. переименуйте файл в .zip
  5. извлеките содержимое zip-файла

Теперь вы можете использовать файловую структуру, чтобы заполнить файл, соответствующий каждой вкладке, нужным вам отчетом.Возможно, вы захотите использовать их в качестве шаблонов, сохранить один и тот же код и визуализировать разные файлы в зависимости от того, создаете ли вы отчет html отчета Excel.

В конце заархивируйте всю структуру каталогов и предоставьте ей расширение xlsx.

Пожалуйста, проверьте URL-адресабиблиотека и туристическиеот IBM и

из 999Уроки

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top