web-dev-qa-db-ja.com

PHPでExcel出力を生成する最良の方法はどれですか?

PHPExcelのような他のPHPコンポーネントはありますか?

15
Rodex

PHP Excelファイル(実際のExcelファイル、その.csvのものではない)を生成するクラスがあります。私は(DEPRICATED)編集2を参照してください:

https://github.com/PHPOffice/PHPExcel

しかし、これらの生成されたExcelファイルをJava Excel READERで読み込もうとすると問題が発生したため、このPHPスクリプトにバグがある可能性があります。

  1. 編集:素敵なもの: http://www.phpclasses.org/package/2037-PHP-Generate-spreadsheet-files-Excel-xls-XML-format.html

  2. PhpSpreadsheetは、PHPExcelの次のバージョンです。互換性が失われ、コードベースの品質が大幅に向上します(名前空間、PSR準拠、最新のPHP言語機能など)の使用)。 https://github.com/PHPOffice/ PhpSpreadsheet

13
Sliq

一部のアプリケーションは、実際のExcelファイルの代わりにHTMLテーブルまたはCSVファイルを生成し、Excelが開くようにExcelファイルのふりをします。 HTMLテーブルでは、これは驚くほどうまく機能し、一部のフォーマットもサポートします。ただし、最新のExcelバージョンでは、本当にファイルを開くかどうかを尋ねるメッセージが表示されます。

5
Sjoerd
0
Miljar