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 以降
* SpreadsheetML (.xml) Excel 2003
* オープンドキュメント形式/OASIS (.ods)
* 数値
* HTML
* SYLK
* 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 フォルダーに入ります。OhMygod は非常に多くの機能を実行できます
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
08conditionalformatting2.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 に作成されました

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

VSCode Windows 64 ビットのダウンロード
Microsoft によって発売された無料で強力な IDE エディター

ドリームウィーバー CS6
ビジュアル Web 開発ツール

WebStorm Mac版
便利なJavaScript開発ツール

Safe Exam Browser
Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境
