このプロジェクトは、MicrosoftのOpenXMLの標準とPHPを中心に構築されています。
開発者は、への書き込みとExcel 2007、PDF、HTMLのように、異なるファイル形式から読み取ることができます。
PEARパッケージも用意されています。
Microsoft Officeのファイルを生成するのに必要とされない。
特徴:
メモリー内のスプレッドシートの表現を作成します。
設定スプレッドシートのメタデータ(作成者、タイトル、説明、...)
スプレッドシートにワークシートを追加します。
個々のセルにデータや数式を追加します。
セルのマージ
パスワードを使用してセル範囲を保護
セルの幅と高さの設定をサポート
異なるフォントやフォントスタイルをサポートしています
書式設定、スタイル、セルの境界線、塗りつぶし、グラデーションを、サポートしています...
ハイパーリンクをサポートしています
個々のセルに異なるデータ型をサポートしています
セルテキストの折り返しをサポートしています
条件付き書式をサポートしています
列の自動サイズ変更をサポートしています
リッチテキスト文字列をサポートしています
オートフィルタをサポートしています
セルペインを「凍結」をサポート
細胞レベルのセキュリティをサポートしています
ブックレベルのセキュリティをサポートしています
ワークシートレベルの保護をサポートしています
グループ行/列
セルデータの検証
挿入/行/列を削除
名前付き範囲
ワークシートの参照
式の値を計算します
セルにコメントを追加
スプレッドシートに画像を追加
設定された画像のスタイル(位置、回転、影)
設定された印刷オプション(ヘッダー、フッター、ページの余白、用紙サイズ、印刷の向き、行と列の区切り、左、印刷領域でヘッダ/列で行を繰り返します)
出力ファイル形式:
Excel 2007の(spreadsheetML)
BIFF8(エクセル97以上)
PHPExcel直列化されたスプレッドシート
CSV(カンマ区切り)
HTML
入力(読み取り)ファイル形式:
Excel 2007の(spreadsheetML)
BIFF5(エクセル5.0 /エクセル95)、BIFF8(エクセル97以上)
PHPExcel直列化されたスプレッドシート
Excel 2003のXML形式
オープンオフィスCalcのシート(.ods)
gnumericを
シンボリックリンク(SYLK)
CSV(カンマ区切り)
このリリースで新しく追加されます:
一般:
Excel2007ライターで共有文字列テーブルを構築するための改良された性能(速度)、。
PHP Excelに日付変換のための改良された性能(速度)、
SheetViewsの素子構造は、凍結ペインのためのExcel2007ライターで強化されました。
これらはもはや作品として直列化されたリーダー/ライターを削除しました。
特徴:
ZIPARCHIVEの代替としてPCLZipを使用するオプションを提供します。これは、(それがZLIBを必要としません)ZIPARCHIVEが有効になっていてもすることなく、Excel2007のファイルの書き込みを可能にする、またはphp_zipはバギーPHP 5.2.6または5.2.8バージョンのいずれかである場合。それはPHPExcel_Settings :: setZipClass(PHPExcel_Settings :: PCLZIP)を使用して有効にすることができます。
ユーザがファイル全体をロード/解析せずに、ファイルからのすべてのワークシート名のリストを抽出することを可能にするブック内の複数のワークシートをサポートして読者に加え、listWorksheetNames()メソッド。
ワークシートのtoArray()メソッドでの速度向上とメモリ削減。
PHPExcel_Worksheetオブジェクトに新しいrangeToArray()とnamedRangeToArray()メソッドが追加されました。
OOCalc、GnumericにとExcel2003XML読者でセルのコメントのためのサポートを追加し、Excel5 Readerで
改善されたtoFormattedString()通貨記号をレンダリングする通貨と会計フォーマットの取り扱い
より多くのExcelの計算機能を実装します。 DAVERAGE()、DCOUNT()、DCOUNTA()、DGET()、DMAX()、DMIN()、DPRODUCT()、DSTDEV()、DSTDEVP()、DSUM()、DVAR()とDVARP()データベース実装機能
バグ修正:
シンプル=()式が消えた場合
PHPの警告:するpreg_match():コンパイルに失敗しました:PCREに L、 lの、 N、 P、 P、 U、 U、または Xをサポートしていません
PHPExcel.1.7.5 / PHPExcel_Writer_Excel2007のパラメータに窒息VLOOKUP
PHPExcel_Cell :: isInRange()不正な結果 - 1列によって相殺
CP1251として0のコードページを治療(のためのそのようなアップルの番号として正しくコードページを設定していないアプリケーションによって書かれた.xlsファイル)
オートフィルタを除去するための方法を必要とします
coordinateFromStringは99,999より大きい行の例外をスローします
solidfillとPHPExcel Excel2007 Readerは、色の問題
書式は、失われた取得し、テンプレートXLSXファイルを編集します
Excel 2007のリーダ/ライタ失わのfontColor
細胞が真っ暗になり、ファイル
XMLは、charset属性が定義されているExcel2003XML Readerのマイナーpatchfix
PHPExcel_Worksheet->のtoArray()インデックスの問題
ワークシートfromArray()は、2次元配列の操作します
引用符で囲まれた文字列内のテストを抑制することによりisDateTimeFormatCode()メソッドから偽陽性を低減
コメントが見つかりません