這篇文章給大家分享的是有關(guān)PhpSpreadsheet怎么用的內(nèi)容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。
成都創(chuàng)新互聯(lián)致力于互聯(lián)網(wǎng)品牌建設(shè)與網(wǎng)絡(luò)營銷,包括成都網(wǎng)站制作、做網(wǎng)站、SEO優(yōu)化、網(wǎng)絡(luò)推廣、整站優(yōu)化營銷策劃推廣、電子商務(wù)、移動互聯(lián)網(wǎng)營銷等。成都創(chuàng)新互聯(lián)為不同類型的客戶提供良好的互聯(lián)網(wǎng)應(yīng)用定制及解決方案,成都創(chuàng)新互聯(lián)核心團隊十多年專注互聯(lián)網(wǎng)開發(fā),積累了豐富的網(wǎng)站經(jīng)驗,為廣大企業(yè)客戶提供一站式企業(yè)網(wǎng)站建設(shè)服務(wù),在網(wǎng)站建設(shè)行業(yè)內(nèi)樹立了良好口碑。
PhpSpreadsheet介紹
1、PhpSpreadsheet是什么
[info] PhpSpreadsheet是- -個用純PHP編寫的庫,提供了- -組類,使您可以讀取和寫入不同的電子表格文件格式
PhpSpreadsheet提供了豐富的API接口,可以設(shè)置諸多單元格以及文檔屬性,包括樣式、圖片、日期、函數(shù)等等諸多應(yīng)用,總之你想要什么樣的Excel表格, PhpSpreadsheet都能做到
●使用PhpSpreadsheet 開發(fā)的PHP要求7.1或更高版本
●PhpSpreadsheet 支持鏈?zhǔn)讲僮鳌?/p>
2、PhpSpreadsheet 支持的文件格式
格式
Open Document Format/OASIS (.ods)
Office Open XML (.xIsx) Excel 2007 and above
BIFF 8 (.xIs) Excel 97 and above
BIFF 5 (.xIs) Excel 95
SpreadsheetML (.xm) Excel 2003
Gnumeric
HTML
SYLK
CSV
3、PhpSpreadsheet 官方網(wǎng)址
●htps://phpspreadsheet.readthedocs.io
4、PhpSpreadsheet 安裝
●composer require phpoffice/phpspreadsheet
我們開始學(xué)習(xí)PHPspreadsheet的使用:
首先我們先把composer自動加載文件加載進來,而這個文件可以調(diào)用所有composer的插件,緊接著我們引用此文件,也就是起一個別名,然后我們實例化spreadsheet對象;
我們具體以代碼為例:
自動加載的文件(autoload.php),我們只要引入了此文件,他就會自動引入composer下所有的文件
獲取工作簿:
●getActiveSheet
getActiveSheet();3、獲取單元格
●兩種獲取單元格方式
getCell
getCellByColumnAndRow
getActiveSheet(); #獲取單元格 $cell = $sheet->getcell('A1'); $ce1l = ssheet->getCel1ByColumnAndRow(1.1);
4、設(shè)置單元格
●setValue
參數(shù):單元格的值
getActiveSheet(); t獲取單元格 $ce1lA = $sheet->getCe1l('A1'); #設(shè)置單元格值 $cellA->setValue('lili'); #獲取單元格 $ce11B = $sheet->getCe11ByColumnAndRow(1,2); 設(shè)置單元格值 $cellB->setVa1ue('baby'); #獲取設(shè)置單元格,鏈?zhǔn)讲僮? $sheet->getCell('A3')->setValue('axl'); $sheet->getCellByColumnAndRow(1,4)->setValue('boy');
5、獲取單元格值
getValue獲取單元格值
getCoordinate獲取單元格坐標(biāo)
getActiveSheet(); #獲取單元格 $cellA = $sheet->getCell('A1'); #設(shè)置單元格值 $cel1A->setValue('baby'); echo '值: ',$cellA->getValue(),PHP_EOL; echo'坐標(biāo):',$cel1A->getCoordinate();
感謝各位的閱讀!關(guān)于“PhpSpreadsheet怎么用”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學(xué)到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!