Обработка офисных открытых документов xml (xlsx) с помощью PHP - PullRequest
3 голосов
/ 22 октября 2009

Мне нужно создать своего рода компонент обработки Excel (xslx) на основе php. Я понял, что там Есть несколько проектов с открытым исходным кодом, которые находятся в этом. Есть ли у кого-то особенное опыт / совет по этому для меня? То есть с кем идти, с кем следует избегать?

Я склонен идти с PHP-Excel .

Заранее спасибо за мысли ...

K

Ответы [ 2 ]

5 голосов
/ 01 октября 2010

Это зависит от того, чего вы хотите достичь. Если вам нужно точно сгенерировать файл Excel, такой пакет - путь. Используя его, вы можете указать электронную таблицу столько, сколько вам нужно / нужно.

Если вам нужно открыть файл и найти и заменить его, обычно такие пакеты не могут это сделать. Тогда вам лучше вручную изменить файл:

  1. Откройте как почтовый индекс
  2. читать структуру
  3. изменить xml-файлы
  4. сохранить их обратно в zip
  5. Переименуйте почтовый индекс в .xlsx

Звучит скучно, но это огромный опыт обучения и дает вам еще больший контроль над файлом.

2 голосов
/ 22 октября 2009

Я использовал PHP-Excel много раз. У одного из авторов есть несколько примеров на блоге , извините только на чешском .

...