PHPExcel - Excel 用の PHP 処理エンジン
PHPExcel は一連の PHP 言語クラスを提供し、次の形式のファイルを簡単に読み書きできるようにします: .xls/.xlsx/.csv/.ods/Gnumeric/PDF/HTML...
主な機能には、ファイルのメタ情報の設定、複数のワークシート、カスタマイズされたフォントとスタイル、境界線と塗りつぶし、画像、計算式、ファイルタイプの変換などが含まれます。
以前は、データをリスト形式で Excel ファイルにエクスポートするだけでした。今回達成する必要がある目標は、JSON->phpexcel->excel+chart(line/pie/etc...)です。
本連載「phpexcelのグラフとチャート」の概要は以下の通りです。
phpexcel グラフとチャート (1) - はじめに--------------PHPExcel クラス ライブラリと描画の基本手順を紹介します
phpexcel グラフィック チャート (2) - グラフィック-----最もよく使用される折れ線/円/棒/レーダー グラフィックを例として、4 つの API を比較分析します
phpexcel グラフィック チャート (3) - 上級----------------グラフィックを美しくし、高度な効果を実現します
phpexcel グラフィック チャート (3)-上級------------- PHPExcel で実行できるチャート関連の高度な機能
原文、転載の際は出典を明記してください: http://www.cnblogs.com/phpgcs
この記事の概要:
1. PHPExcel リポジトリをダウンロードして学習します
2. PHPExcelの描画と通常のデータ処理の違い
3.注意事項まとめ
まず、PHPExcelプロジェクトをローカルにダウンロードして勉強するのが最善です
1
git clone git@github.com:PHPOffice/PHPExcel.git
最初に README.md ドキュメントをよく読んでください。このドキュメントには非常に重要なバージョン情報、特に Excel ドキュメントの読み書きに関するバージョン範囲情報が含まれているためです
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
###読書
* BIFF 5-8 (.xls) Excel 95 以降
* Office Open XML (.xlsx) Excel 2007 以降
* スプレッドシートML (.xml) Excel 2003
* オープンドキュメントフォーマット/OASIS (.ods)
*数値
*HTML
*シルク
*CSV
###執筆
* BIFF 8 (.xls) Excel 95 以降
* Office Open XML (.xlsx) Excel 2007 以降
*HTML
*CSV
* PDF (tcPDF、DomPDF、または mPDF ライブラリのいずれかを使用し、個別にインストールする必要があります)
## 要件
* PHPバージョン5.2.0以降
* PHP 拡張機能 php_zip が有効になっています (.xlsx .ods または .gnumeric ファイルを処理するために PHPExcel が必要な場合に必要です)
* PHP 拡張機能 php_xml が有効になりました
* PHP 拡張機能 php_gd2 を有効にします (オプションですが、正確な列幅の自動計算に必要です)
Examples フォルダーに入ると、非常に多くの機能を実行できます
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
01pharSimple.php
01simple-download-pdf.php
01simple-download-xls.php
01simple-download-xlsx.php
01simplePCLZip.php
01simple.php
02types.php
02types-xls.php
03formulas.php
04printing.php
05featuredemo.inc.php
05featuredemo.php
06largescale.php
06largescale-with-cellcaching.php
06largescale-with-cellcaching-sqlite3.php
06largescale-with-cellcaching-sqlite.php
06largescale-xls.php
07readerPCLZip.php
07reader.php
08条件書式設定2.php
08conditionalformatting.php
09pagebreaks.php
10autofilter.php
10autofilter-selection-1.php
10autofilter-selection-2.php
10autofilter-selection-display.php
11documentsecurity.php
11documentsecurity-xls.php
12cellProtection.php
13calculation.php
14excel5.php
15datavalidation.php
15datavalidation-xls.php
16csv.php
17html.php
18extendedcalculation.php
19namedrange.php
20readexcel5.php
21pdf.php
22heavilyformatted.php
23sharedstyles.php
24readfilter.php
25inmemoryimage.php
26utf8.php
27imagesexcel5.php
28iterator.php
29advancedvaluebinder.php
30template.php
31docproperties_write.php
31docproperties_write-xls.php
32chartreadwrite.php
33chartcreate-area.php
33chartcreate-bar.php
33chartcreate-bar-stacked.php
33chartcreate-column-2.php
33chartcreate-column.php
33chartcreate-composite.php
33chartcreate-line.php
33chartcreate-multiple-charts.php
33chartcreate-pie.php
33chartcreate-radar.php
33chartcreate-scatter.php
33chartcreate-stock.php
34chartupdate.php
35chartrender.php
36chartreadwriteHTML.php
36chartreadwritePDF.php
37page_layout_view.php
38cloneWorksheet.php
40duplicateStyle.php
Excel2003XMLReader.php
Excel2003XMLTest.xml
.gitignore
GnumericReader.php
GnumericTest.gnumeric
画像/
リスト
.~lock.33chartcreate-line.xlsx#
OOCalcReaderPCLZip.php
OOCalcReader.php
OOCalcTest.ods
Quadratic2.php
Quadratic.php
Quadratic.xlsx
runall.php
SylkReader.php
SylkTest.slk
テンプレート/
XMLReader.php
XMLTest.xml
好吧、次の仕事はグラフです、先先から折れ線グラフが入手可能、関連する文書はただ一つ ***line.php
我们先直运行一把:
1
2
3
4
5
6
liuyuan@ebuinfo:/var/www/projects/PHPExcel/Examples$ php 33chartcreate-line.php
07:13:22 Excel2007 形式に書き込みます
07:13:23 ファイルが 33chartcreate-line.xlsx に書き込まれました
07:13:23 ピークメモリ使用量: 8.75 MB
07:13:23 ファイルの書き込みが完了しました
/var/www/projects/PHPExcel/Examples にファイルが作成されました
http://www.bkjia.com/PHPjc/735881.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/735881.html技術記事 PHPExcel - Excel の PHP 処理引数 PHPExcel は、一連の PHP 解説クラスを提供しており、轻松地读写操作可能以下格式の文書:.xls/.xlsx/.csv/.ods/Gnumeric/PDF/HTML...主…