![](https://products-qa.fileformat.com/ja/spreadsheet/php/xlswriter/header-image.png)
Xlswriter
Excel 2007+ XLSX スプレッドシート用 PHP ライブラリ
XLSX スプレッドシートを生成、読み取り、変更、および処理するためのオープン ソース PHP API。新しいセルの作成、セルの結合、定義された名前、フィルタの使用、グラフの管理などをサポートしています。
Xlswriter は、Excel 2007 以降の XLSX ファイル形式を簡単に操作するために使用できる軽量の PHP C 拡張機能です。このライブラリは Excel XLSX ファイルと 100% 互換性があり、開発者は XLSX スプレッドシートを簡単に生成、読み取り、変更、処理できます。 Xlswriter は、Windows、Linux、Mac OS などの主要なプラットフォームでスムーズに使用できます。ライブラリはオープン ソースであり、BSD ライセンスの下で利用できます。
Xlswriter ライブラリは十分に最適化されており、太字、斜体、下線などの完全な Excel 書式設定、新しいセルの作成、セルの結合、名前の定義、フィルターの使用、グラフの管理、画像の使用など、スプレッドシートの作成と管理に関連するいくつかの重要な機能が含まれています。ワークシートで、複数のワークシート、データ検証、ドロップダウン リストなどを追加します。 32 および 64 ビットのオペレーティング システムをコンパイルできます。
Xlswriter API の概要
Xlswriter は GitHub から簡単にインストールできます。スムーズなインストールのために、次のコマンドを使用してください。
GitHub 経由で Xlswriter をインストールする
$ git clone https://github.com/viest/php-ext-xlswriter.git
PHP によるワークシートの管理
オープン ソースの xlswriter ライブラリを使用すると、ソフトウェア開発者は独自のアプリ内でワークシートを処理できます。新しいワークシートを最初から作成する、ワークシートを切り替える、ワークシートを非表示にする、ワークシートを最初のものとして設定する、ワークシートをズームする、ワークシートの名前を変更する、不要なワークシートを削除するなど、ワークシートを管理するためのいくつかの重要な機能が含まれています。もっと。
ワークシートでのチャート処理
xlswriter ライブラリは、PHP コードを介して Excel スプレッドシート内でチャートを操作する機能を提供します。いくつかの重要なチャート関連機能と、面チャート、棒チャート、ヒストグラム、折れ線チャート、円チャート、散布図、ドーナツまたはレーダー チャートなどのさまざまなタイプのチャートを使用できます。グラフ シリーズにラベルを追加したり、任意のグラフ オブジェクトにグラフの書式設定プロパティを簡単に適用したりできます。
Excel XLSX スプレッドシートにアクセスして読む
オープン ソースの xlswriter ライブラリには、アプリケーション内で Excel XLSX スプレッドシートにアクセスして読み取るための完全なサポートが含まれています。ワークシート全体からのデータの読み取り、セルからのデータの読み取り、空白セルの無視、空白行の無視、グローバル行の読み取り、セル コールバック モードなど、スプレッドシートの読み取りに関連するいくつかの重要な機能が含まれています。
データフィルタリングのサポート
xlswriter ライブラリは、PHP コマンドを使用してワークシート内のセルを処理する機能を提供します。新しいセルを簡単に追加したり、ワークシート内の一連のセルに書式を適用したりできます。ライブラリには、テキストの挿入やセルへのリンク、画像の追加、フィルターの適用、複数のセルの結合、行セル スタイル、列セル スタイル、ペインの固定など、いくつかの重要な機能が用意されています。