PHPを使用してMicrosoftのExcelスプレッドシートアプリを作成および操作する必要がある場合は、PHPExcelを使用することをお勧めします。
PHPExcelは、PHPで記述されたライブラリであり、Excel(BIFF).XLS、Excel 2007(OFFICEOPENXML).XLSXなどのさまざまなスプレッドシートファイル形式で読み書きできるクラスの完全なセットがあります。 CSV、LIBRE / OPENOFFICECALC .ODS、GNUMERIC、PDF、およびHTML。 PHPExcelはMS Excelだけでなく他の形式ともやり取りするため、使い始めるのが少し難しい場合があります。
サポートされている読み取りファイル形式は次のとおりです。
- BIFF 5-8(.XLS)Excel 95以降。
- Office Open XML(.XLSX)Excel 2007以降。
- SpreadsheetML(.XML)Excel 2003。
- Open Document Format / OASIS(.ODS)。
- GNUMERIC。
- HTML。
- SYLK。
- CSV。
サポートされている書き込みファイル形式は次のとおりです。
- BIFF 8(.XLS)Excel 95以降。
- Office Open XML(.XLSX Excel 2007以降。
- HTML。
- CSV。
- PDF *。
全体的に、PHPExcelを使用すると、PHPでExcelドキュメントを読み書き、作成できます。唯一の欠点は学習曲線です。特に初心者には、ちょっとしたトリッキーな使い方ができます。
* tcPDF、DomPDF、またはmPDFライブラリを利用します。これらは個別にインストールする必要があります。