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
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.
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
- php-spreadsheetreader czyta różne formaty (.xls,ods i .csv)
- PHP-ExcelReader (tylko xls)
- PHP_Excel_Reader (tylko xls)
- PHP_Excel_Reader2 (tylko xls)
- czytnik plików XLS tylko komercyjny i tylko xls
- SimpleXLSX z opisu odczytuje pliki xlsx, choć autor ciągle odwołuje się do xls
- PHP Excel Explorer tylko komercyjny i xls
- Ilia Alshanetsky ' s Excel extension now on github (xls and xlsx i wymaga komercyjnego komponentu libXL )
- rozszerzenie PHP COM (wymaga uruchomionego na serwerze programu arkusza kalkulacyjnego z 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 1996 roku został wybrany do Izby Gmin.]}
- SimpleExcel twierdzi, że czyta i pisze Microsoft Excel XML / CSV Formaty / TSV / HTML / JSON / etc
- Phpexcleader to tylko ZIP ze starą wersją PHPExcel.]}
- Parser Arkusza Kalkulacyjnego Akeneo Labs OfficeOpenXML (.xlsx) oraz pliki CSV
- spout OfficeOpenXML (xlsx) i CSV
- xHook php-spreadsheetreader twierdzi, że większość formatów
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.
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