Comments 23
Спасибо за хорошую наводку. Раньше я отказывался от проприетарных вещей, но сейчас понимаю что проще заплатить чем возиться самому, дешевле выходит.
+1
xlsx — это банальный xml, пожатый zip-ом, ничего нетривиального для чтения данных там нет. Более того, если все данные в памяти одновременно не нужны, читать их можно потоковыми библиотеками так, что кол-во потребляемой памяти от объема документа не будет зависеть вообще.
+7
Если у вас есть готовое решение, мы бы с радостью на это посмотрели. К сожалению, решений, которые одновременно бы качественно работали с xls и xlsx, мы не нашли.
Данные PHPExcel читал, конечно же, не загружаются все в память. Грузится по 4072 строки. (Результаты видны на графиках).
Данные PHPExcel читал, конечно же, не загружаются все в память. Грузится по 4072 строки. (Результаты видны на графиках).
+1
Готовое решение для unzip + stream xml read? Можно, я вас в гугл перенаправлю?
Обычный xls действительно нетривиален, тут мне предложить нечегокроме java apache poi. Мой комментарий касался только xlsx и того, что для него можно обойтись и без платных библиотек.
Обычный xls действительно нетривиален, тут мне предложить нечего
+4
xls пора забывать, пользователю кнопкпу нажать, а разработчику времени на что-то другое не хватает. 2014 год. Хоть и многие сидят на 2003 ворде, но этот случай уже попахивает историей с поддержкой ie6
+1
Просто так от xls отказаться не получится. Тот же OpenOffice в 2014 году по неясным для меня причинам сохранять в xlsx не умеет, кроме xls только ods. Который, в свою очередь, MS Excel читает и пишет, но с трудом.
В общем, если поддерживать ровно один какой-то формат — остается только csv.
В общем, если поддерживать ровно один какой-то формат — остается только csv.
0
Возможно вопрос не по вашей теме, но раз вы уж тут, задам. Как можно организовать рассылку квитанций за ЖКУ? Есть база email, есть список файлов в формате PDF, который нужно прикрепить вложением к каждому email. Используя подобный сервис я смогу реализовать мою задачку?
-8
Мне странным показалось только одно — заплатив 200$ нужно еще попрыгать вокруг с Reflection.
+2
Возможно я чего-то не понимаю, но все что есть в примере поста — есть в документации.
-1
С Reflection надо прыгать из-за отсутствия документации именно для PHP-обертки.
0
за 200$ уже можно и офис купить, и работать с любыми документами через com объекты на php. Правда… еще нужен сервак с виндой…
0
Действительно, пользователям разных офисных программ достаточно экспортировать всё в csv и всё. Не надо забывать, что есть ещё другие форматы таблиц, OpenOffice, например. Хотя, в принципе, можно написать сайт для работы сразу со всеми, конечно. Но для csv в РНР есть встроенные решения для перегрузки их в MySQL.
0
Спасибо за интересную библиотеку. Сам часто использовал phpExcel в своих проектах и меня жутко бесила скорость работы этой библиотеки. Еще один вопрос ( возможно не совсем в тему ) — вам не приходилось сталкиваться в миграцией данных из MS Access в Excel на php?
0
Sign up to leave a comment.
Реализация быстрого импорта из Excel на PHP