PHPは、Excelビデオチュートリアルを操作します

  • PHPは、Excelのビデオチュートリアルを操作する(https://www.php.cn/course/422.html

  • PHPExcelは、最も強力なツールPHP言語のオペレーティングExcelファイルですが、またPHPer不可欠なスキルとして。「PHPは、Excelのビデオチュートリアルを操作する」人々は、操作が将来の仕事に必要なすべてのファイルに沿って得るのを助けるために輸入PHPexcel輸出、スタイルの制御、グラフィカルなレポート作成作業の総合的な分析に私たちをリードします。推奨関連動画:のhttp://www.php.cn/jishu/php/410234.html

記事には、各セルのデータは、私たちが助けることを願っているExcelファイルの内容を読み取るためにPHPを使用する方法について説明します。

 

知識ポイントを含みます:

①PHPExcelは  、MicrosoftのOpenXMLの基準やPHP言語に基づいているOffice Excelドキュメントを、操作するためのPHPクラスライブラリです。あなたは、異なる形式でスプレッドシートを書く、読むためにそれを使用することができます。

②timeは() 関数は、現在の時間の秒数を返し、現在のシステム時刻を取得するために使用します

③require_once 一度ロードされたファイルをロードするために、ファイルの重複を避けるために

④array()は、  配列を作成し 

⑤memory_get_usage()  組み込み関数PHPスクリプトに割り当てられたメモリの現在の量を返すためにPHP、デバッグPHPコードのパフォーマンスにそれを使用します

⑥var_dump() アレイを印刷する、または出力ストリング

03642ed68c46d7348e332462ed2140c.png

PHPファイルは、特定の方法、及び対応する処理を読み取るエクセル

次のようにコード例は以下のとおりです。

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

<?php

/*读取excel文件,并进行相应处理*/

$fileName = "url.xls";

if (!file_exists($fileName)) {

    exit("文件".$fileName."不存在");

}

$startTime = time(); //返回当前时间的Unix 时间戳

require_once './PHPExcel/IOFactory.php';

$objPHPExcel = PHPExcel_IOFactory::load($fileName);

//获取sheet表格数目

$sheetCount = $objPHPExcel->getSheetCount();

//默认选中sheet0表

$sheetSelected = 0;$objPHPExcel->setActiveSheetIndex($sheetSelected);

//获取表格行数

$rowCount = $objPHPExcel->getActiveSheet()->getHighestRow();

//获取表格列数

$columnCount = $objPHPExcel->getActiveSheet()->getHighestColumn();

echo "<div>Sheet Count : ".$sheetCount."  行数: ".$rowCount."  列数:".$columnCount."</div>";

$dataArr = array();

 

/* 循环读取每个单元格的数据 */

//行数循环

for ($row = 1; $row <= $rowCount; $row++){

//列数循环 , 列数是以A列开始

for ($column = 'A'; $column <= $columnCount; $column++) {

    $dataArr[] = $objPHPExcel->getActiveSheet()->getCell($column.$row)->getValue();

    echo $column.$row.":".$objPHPExcel->getActiveSheet()->getCell($column.$row)->getValue()."<br />";

}

echo "<br/>消耗的内存为:".(memory_get_peak_usage(true) / 1024 / 1024)."M";

$endTime = time();

echo "<div>解析完后,当前的时间为:".date("Y-m-d H:i:s")."   

总共消耗的时间为:".(($endTime - $startTime))."秒</div>";

var_dump($dataArr);

$dataArr = NULL;}

[推奨]関連記事

使用方法phpexcel?phpexcel最も一般的な方法の概要

スーパー実用的なPHPExcel [インポート] [エクスポート]実装の概要

サンプルコードの詳細については、Excelの時間PHPExcelを読みます

PHPは、大規模なExcelファイルのデータ方式の読み方

[関連ビデオのコースを推奨]

PHPは、Excelビデオチュートリアルを操作します

セルデータの詳細な内容のためのPHPエクセルのファイルの内容を読み取る方法上記で、より多くのPHPの中国のネット関連する他の記事に注意を払ってください!

おすすめ

転載: www.cnblogs.com/2019gdiceboy/p/11389850.html