Alternatywa dla PHP excel

Czy jest jakaś alternatywa dla PHP_excel, który może "eksportować do pliku XLSX/XLS" w niestandardowym formacie?

To jest ogólne odniesienie pytanie do znacznika php

 125
Author: Community, 2010-10-14

2 answers

Napisałem bardzo prostą klasę do eksportu do "Excel XML" aka SpreadsheetML. Nie jest to tak wygodne dla użytkownika końcowego jak XSLX (w zależności od rozszerzenia pliku i wersji Excela może pojawić się komunikat ostrzegawczy), ale praca z nim jest o wiele łatwiejsza niż XLS lub XLSX.

Http://github.com/elidickinson/php-export-data

 37
Author: Eli,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-10-19 15:36:42

Do Pisania Excela

  • PEAR ' s PHP_Excel_Writer (tylko xls)
  • php_writeexcel from Bettina Atak (tylko xls)
  • Generator plików XLS tylko komercyjny i tylko xls
  • W programie Excel Writer dla PHP ([5]} z Sourceforge (tylko spreadsheetML)
  • Ilia Alshanetsky ' s Excel extension Teraz na github (XLS i xlsx, i wymaga komercyjnego komponentu libXL)
  • PHP ' s COM extension (wymaga uruchomionego na serwerze arkusza kalkulacyjnego z włączoną obsługą COM, takiego jak MS Excel lub OpenOffice Calc)
  • Open Office jest alternatywą dla COM (PUNO ) (wymaga Open Office zainstalowanego na serwerze z włączoną obsługą Javy)
  • W 2003 roku firma została założona przez Eli Dickinsona i została założona w 2003 roku przez Eli Dickinsona.]}
  • Oliver Schwarz ' s php-excel (SpreadsheetML)
  • Oryginalna wersja php-excel (SpreadsheetML)
  • excel_xml (SpreadsheetML, wbrew nazwie)... link zgłoszony jako uszkodzony
  • projekt tiny-but-strong (tbs) zawiera OpenTBS Narzędzie do tworzenia dokumentów OfficeOpenXML (formaty OpenDocument i OfficeOpenXML)
  • Pliki cookies wykorzystywane są w celu świadczenia usług na najwyższym poziomie oraz w celu świadczenia usług na najwyższym poziomie.]}
  • KoolGrid tylko arkusze kalkulacyjne xls, ale także doc i pdf
  • PHP_XLSXWriter OfficeOpenXML
  • PHP_XLSXWriter_plus OfficeOpenXML, fork of PHP_XLSXWriter
  • php_writeexcel tylko xls (wygląda na to, że bazuje na PEAR SEW)
  • spout OfficeOpenXML (xlsx) i CSV
  • Slamdunk / php-excel (tylko xls) wygląda jak zaktualizowana wersja starego arkusza kalkulacyjnego PEAR

Do Odczytu Excela

Nowe rozszerzenie C++ Excel dla PHP, chociaż musisz je zbudować samemu, a dokumenty są dość rzadkie, jeśli chodzi o próby dowiedz się, jakie funkcje (nie mogę nawet dowiedzieć się z witryny, jakie formaty obsługuje, czy czyta, pisze, czy oba.... Domyślam się, że oba) oferuje phpexcellib z SIMITGROUP.

Wszyscy twierdzą, że są szybsze niż PHPExcel z codeplex lub z github, ale (z wyjątkiem COM, wrappera PUNO Ilii wokół libXl i spout) nie oferują zarówno odczytu, jak i zapisu, lub oba xls i xlsx; mogą nie być już obsługiwane; i (chociaż nie testowałem rozszerzenia Ilii) tylko COM i PUNO oferują ten sam stopień kontroli nad utworzonym skoroszytem.

 270
Author: Mark Baker,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-04-04 09:07:47