PhpSpreadsheet は純粋な PHP で書かれたライブラリで、Excel や LibreOffice Calc などのさまざまなスプレッドシート ファイル形式の読み書きを可能にするクラスのセットを提供します。
インストール手順を参照してください。
インストール手順を含む詳細については、公式ドキュメントを参照してください。または、API ドキュメントを確認してください。
StackOverflow でサポートに質問するか、Gitter で簡単なチャットをしてください。
私は現在、PhpSpreadsheet での作業をサポートするために Patreon を実行しています。
サポーターは、PhpSpreadsheet の操作と、そのより高度な機能のいくつかの使用方法に関する記事にアクセスできます。
Patreon サポーターがすでに利用できる投稿:
デートゲーム
MS Excel (および PhpSpreadsheet) が日付と時刻の値をどのように処理するかを見てみましょう。
ループをループする
ワークシート内の行とセルを反復処理する場合のアドバイス。
また、PhpSpreadsheet を積極的に使用しているレベルのパトロン向け:
マスクの裏側
数値形式マスクを見てみましょう。
次の記事 (現在作業中):
成功の方程式
期待した結果が得られない数式をデバッグする方法。
私の目標は、MS Excel の機能とその機能を PhpSpreadsheet で使用する方法、または PhpSpreadsheet でさまざまなアクティビティを実行する方法について詳しく説明した記事を毎月少なくとも 1 件投稿することです。
今後予定されている投稿には、次のようなトピックが含まれます。
テーブル
構造化された参照
オートフィルタリング
配列数式
条件付き書式設定
データの検証
価値バインダー
画像
チャート
Patreon サポーター限定の 6 か月の期間の後、記事はライブラリの公開ドキュメントに組み込まれます。
PhpSpreadsheet は PHPExcel の次のバージョンです。コードベースの品質 (名前空間、PSR 準拠、最新の PHP 言語機能の使用など) を大幅に向上させるために、互換性が失われます。
すべての取り組みが PhpSpreadsheet に移行したため、PHPExcel は保守されなくなります。 PHPExcel のすべてのコントリビューション、パッチ、および新機能は、PhpSpreadsheet master
ブランチを対象とする必要があります。
移行する必要がありますか?そのための自動ツールがあります。
PhpSpreadsheet は MIT に基づいてライセンスされています。