ホームページ バックエンド開発 PHPチュートリアル phpexcel グラフィックスとチャート入門 (1)_PHP チュートリアル

phpexcel グラフィックスとチャート入門 (1)_PHP チュートリアル

Jul 13, 2016 am 10:37 AM
phpexcel グラフィックス チャート

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 にファイルが作成されました

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/735881.html技術記事 PHPExcel - Excel の PHP 処理引数 PHPExcel は、一連の PHP 解説クラスを提供しており、轻松地读写操作可能以下格式の文書:.xls/.xlsx/.csv/.ods/Gnumeric/PDF/HTML...主…
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Googleスプレッドシートの凡例にラベルを追加する方法 Googleスプレッドシートの凡例にラベルを追加する方法 Feb 19, 2024 am 11:03 AM

この記事では、Google スプレッドシートの凡例に、名前や ID を提供する 1 つの事柄に焦点を当てたラベルを追加する方法を説明します。凡例はシステムまたは物事のグループを説明し、関連するコンテキスト情報を提供します。 GoogleSheet の凡例にラベルを追加する方法 グラフを操作するときに、グラフを理解しやすくしたい場合があります。これは、適切なラベルと凡例を追加することで実現できます。次に、Google スプレッドシートの凡例にラベルを追加してデータをわかりやすくする方法を説明します。チャートを作成します。 凡例ラベルのテキストを編集します。 始めましょう。 1] グラフを作成する 凡例にラベルを付けるには、まずグラフを作成する必要があります。 まず、GoogleSheets の列または行に入力します。

PHP 配列を使用してチャートや統計グラフを生成および表示する方法 PHP 配列を使用してチャートや統計グラフを生成および表示する方法 Jul 15, 2023 pm 12:24 PM

PHP 配列を使用してチャートや統計グラフを生成および表示する方法 PHP は、強力なデータ処理機能とグラフィック生成機能を備えた、広く使用されているサーバーサイド スクリプト言語です。 Web 開発では、データのグラフや統計グラフを表示する必要がよくありますが、PHP 配列を使用すると、これらの機能を簡単に実装できます。この記事では、PHP 配列を使用してチャートや統計グラフを生成および表示する方法を紹介し、関連するコード例を示します。必要なライブラリ ファイルとスタイル シートの導入 開始する前に、いくつかの必要なライブラリ ファイルを PHP ファイルに導入する必要があります

Vue 統計グラフでの線形グラフ関数と円グラフ関数の実装 Vue 統計グラフでの線形グラフ関数と円グラフ関数の実装 Aug 19, 2023 pm 06:13 PM

Vue 統計グラフの線形グラフおよび円グラフ機能は、データ分析および視覚化の分野で実装されており、統計グラフは非常に一般的に使用されるツールです。人気の JavaScript フレームワークである Vue は、統計グラフの表示や対話など、さまざまな機能を実装するための便利なメソッドを提供します。この記事では、Vue を使用して線形グラフ関数と円グラフ関数を実装する方法を紹介し、対応するコード例を示します。線グラフ関数の実装 線グラフは、データの傾向や変化を表示するために使用されるグラフの一種です。 Vue では、いくつかの優れた機能を使用できます。

Vue フレームワークで統計グラフ システムを迅速に構築する方法 Vue フレームワークで統計グラフ システムを迅速に構築する方法 Aug 21, 2023 pm 05:48 PM

Vue フレームワークで統計グラフ システムを迅速に構築する方法 最新の Web アプリケーションでは、統計グラフは不可欠なコンポーネントです。人気のあるフロントエンド フレームワークとして、Vue.js は、統計グラフ システムを迅速に構築するのに役立つ便利なツールとコンポーネントを多数提供します。この記事では、Vue フレームワークといくつかのプラグインを使用して、簡単な統計グラフ システムを構築する方法を紹介します。まず、Vue スキャフォールディングといくつかの関連プラグインのインストールなど、Vue.js 開発環境を準備する必要があります。コマンドラインで次のコマンドを実行します

完全ガイド: PHP 拡張機能 PHPExcel を使用して Excel ファイルを処理する方法 完全ガイド: PHP 拡張機能 PHPExcel を使用して Excel ファイルを処理する方法 Jul 28, 2023 pm 10:01 PM

完全ガイド: PHP 拡張機能 PHPExcel を使用して Excel ファイルを処理する方法 はじめに: Excel ファイルは、大量のデータや統計分析を処理する際のデータの保存と交換のための一般的な形式としてよく使用されます。 PHP 拡張機能 PHPExcel を使用すると、Excel ファイルの読み取り、書き込み、変更を簡単に行うことができ、Excel データを効果的に処理できます。この記事では、PHP 拡張機能 PHPExcel を使用して Excel ファイルを処理する方法とコード例を紹介します。 1.PHPExcをインストールする

Excel グラフの学習: グラフを Web ページのように動かす方法 Excel グラフの学習: グラフを Web ページのように動かす方法 Aug 16, 2022 am 10:30 AM

前回の記事「事例で学ぶExcelグラフ メスシリンダー縦棒グラフの描き方を話そう」では、メスシリンダー縦棒グラフの描き方について学びました。今日は、別の Excel グラフのチュートリアルを共有し、Excel グラフを Web ページのように動かす方法について話します。キーワードを入力する限り、テーブル データとグラフは自動的に変更されます。特に会社のデータを部門に分割する必要がある場合に最適です。 、単純にわかりにくいです。便利です。

PHP 開発: PHPExcel を使用して Excel ファイルを処理する PHP 開発: PHPExcel を使用して Excel ファイルを処理する Jun 15, 2023 pm 03:45 PM

デジタル時代の到来により、データは私たちの日常生活や仕事において最も重要な部分となり、Excel ファイルはデータ処理のための重要なツールの 1 つになりました。 PHP開発者の多くは仕事でデータ処理や操作でExcelファイルを使用する場面に遭遇することが多いと思います。この記事では、PHPExcelライブラリを使ってExcelファイルを加工する方法と注意点を紹介します。 PHPエクセルとは何ですか? PHPExcel は PHP クラスです

PHP と Vue.js を使用してグラフにデータのフィルタリングと並べ替え機能を実装する方法 PHP と Vue.js を使用してグラフにデータのフィルタリングと並べ替え機能を実装する方法 Aug 27, 2023 am 11:51 AM

PHP と Vue.js を使用してグラフにデータのフィルタリングと並べ替え機能を実装する方法 Web 開発では、グラフはデータを表示する非常に一般的な方法です。 PHP と Vue.js を使用すると、グラフ上にデータのフィルタリングおよび並べ替え機能を簡単に実装でき、ユーザーがグラフ上のデータの表示をカスタマイズできるようになり、データの視覚化とユーザー エクスペリエンスが向上します。まず、グラフで使用するデータのセットを準備する必要があります。名前、年齢、学年の 3 つの列を含むデータ テーブルがあるとします。データは次のとおりです: 名前、年齢、学年 Zhang San 1890 Li

See all articles