人人人妻人人人妻人人人,99精品国产综合久久久久五月天 ,欧美白人最猛性XXXXX,日韩AV无码免费播放

News新聞

業(yè)界新聞動(dòng)態(tài)、技術(shù)前沿
Who are we?

您的位置:首頁(yè)      樂(lè)道系統(tǒng)FAQ      利用PHPExcel讀取Excel的數(shù)據(jù)和導(dǎo)出數(shù)據(jù)到Excel

利用PHPExcel讀取Excel的數(shù)據(jù)和導(dǎo)出數(shù)據(jù)到Excel

標(biāo)簽: 發(fā)布日期:2017-05-12 00:00:00 219
【CLI】利用Curl下載文件實(shí)時(shí)進(jìn)度條顯示的實(shí)現(xiàn)

PHPExcel是一個(gè)PHP類(lèi)庫(kù),用來(lái)幫助我們簡(jiǎn)單、高效實(shí)現(xiàn)從Excel讀取Excel的數(shù)據(jù)和導(dǎo)出數(shù)據(jù)到Excel。也是我們?nèi)粘i_(kāi)發(fā)中,經(jīng)常會(huì)遇到的使用場(chǎng)景。比如有個(gè)客戶(hù)信息表,要批量導(dǎo)出發(fā)給同事,我們就可以用PHPExcel來(lái)快速實(shí)現(xiàn)。同樣,如果我們要利用短信群發(fā)接口去群發(fā)信息,PHPExcel可以快速導(dǎo)入客戶(hù)信息,避免人工錄入信息的麻煩。

PHPExcel使用教程:

首先下載PHPExcel

到https://github.com/PHPOffice/PHPExcel下載PHPExcel,如果不懂得使用git,可以到這https://codeload.github.com/PHPOffice/PHPExcel/zip/1.8下載壓縮包,懂得的自行用git下載。

下載好文件,解壓可以得到如下文件:

PHPExcel

好了,現(xiàn)在我們就可以用PHPExcel愉快的讀取和制作表格了!

PHPExcel DEMO1:利用PHPExcel讀取excel信息:

我們?cè)诟夸泟?chuàng)建一個(gè)名為read.php的文件來(lái)讀取文檔,創(chuàng)建一個(gè)test.xlsx的文件,里面寫(xiě)的信息如下:

然后在read.php寫(xiě)以下代碼:

<?php
include ‘./Classes/PHPExcel/IOFactory.php';

$inputFileName = ‘./test.xls';
date_default_timezone_set(‘PRC');
// 讀取excel文件
try {
$inputFileType = PHPExcel_IOFactory::identify($inputFileName);
$objReader = PHPExcel_IOFactory::createReader($inputFileType);
$objPHPExcel = $objReader->load($inputFileName);
} catch(Exception $e) {
die(‘加載文件發(fā)生錯(cuò)誤:”‘.pathinfo($inputFileName,PATHINFO_BASENAME).'”: ‘.$e->getMessage());
}

// 確定要讀取的sheet,什么是sheet,看excel的右下角,真的不懂去百度吧
$sheet = $objPHPExcel->getSheet(0);
$highestRow = $sheet->getHighestRow();
$highestColumn = $sheet->getHighestColumn();

// 獲取一行的數(shù)據(jù)
for ($row = 1; $row <= $highestRow; $row++){
// Read a row of data into an array
$rowData = $sheet->rangeToArray(‘A' . $row . ‘:' . $highestColumn . $row, NULL, TRUE, FALSE);
//這里得到的rowData都是一行的數(shù)據(jù),得到數(shù)據(jù)后自行處理,我們這里只打出來(lái)看看效果
var_dump($rowData);
echo “<br>”;
}