PHP-код для преобразования .xml в .xls (в основном из электронной таблицы xmlExcel в Excel) - PullRequest
0 голосов
/ 01 апреля 2010

Есть ли способ конвертировать .xml файл в .xls, используя код php?

Ответы [ 2 ]

3 голосов
/ 02 апреля 2010

1) Прочитать в XML-файле, используя [simplexml_load_file()][1]

2) Проходить по каждому элементу XML, представляющему одну позицию в файле XLS

3) Используйте [fputcsv()][2], чтобы создать разделенный запятыми файл с данными из шага 2

4) Сохраните файл с расширением .csv, и он откроется в Excel.

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

2 голосов
/ 01 апреля 2010

Не знаю о преобразовании XML в XSL, но в книге PHP Hacks есть взлом для создания электронных таблиц Excel , большинство из которых доступно в Google Books , в его главе о XML не меньше!

Так что было бы неплохо начать искать, если никто не получил ответ здесь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...