站長(zhǎng)資訊網(wǎng)
        最全最豐富的資訊網(wǎng)站

        什么是PhpSpreadsheet?如何使用?

        上篇文章給大家介紹了《什么是Ajax?工作原理?如何用Ajax完成GET請(qǐng)求》,本文繼續(xù)給大家介紹什么是PhpSpreadsheet?如何使用?(附代碼)有一定的參考價(jià)值,有需要的朋友可以參考一下,希望對(duì)大家有所幫助。

        什么是PhpSpreadsheet?如何使用?

        PhpSpreadsheet介紹

        1、PhpSpreadsheet是什么

        • [info] PhpSpreadsheet是- -個(gè)用純PHP編寫的庫(kù),提供了- -組類,使您可以讀取和寫入不同的電子表格文件格式

        • PhpSpreadsheet提供了豐富的API接口,可以設(shè)置諸多單元格以及文檔屬性,包括樣式、圖片、日期、函數(shù)等等諸多應(yīng)用,總之你想要什么樣的Excel表格, PhpSpreadsheet都能做到

        ●使用PhpSpreadsheet 開(kāi)發(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

        PDF

        3、PhpSpreadsheet 官方網(wǎng)址

        ●htps://phpspreadsheet.readthedocs.io

        4、PhpSpreadsheet 安裝

        ●composer require phpoffice/phpspreadsheet

        我們開(kāi)始學(xué)習(xí)PHPspreadsheet的使用:

        首先我們先把composer自動(dòng)加載文件加載進(jìn)來(lái),而這個(gè)文件可以調(diào)用所有composer的插件,緊接著我們引用此文件,也就是起一個(gè)別名,然后我們實(shí)例化spreadsheet對(duì)象;

        我們具體以代碼為例:

        自動(dòng)加載的文件(autoload.php),我們只要引入了此文件,他就會(huì)自動(dòng)引入composer下所有的文件

        <?php //autoload.php @egenerated by Composer require_once_DIR__ . ' /composer/autoload_real. php'; return ComposerAutoloaderInitb97eea8e7b2e6edebfeef718a4689bd::getLoader();

        獲取工作簿:

        ●getActiveSheet

        <?php #載入composer自動(dòng)加載文件 require 'vendor/autoload.php' ; #給類文件的命名空間起個(gè)別名 use PhpOfficePhpSpreadsheetSpreadsheet; #實(shí)例化Spreadsheet 對(duì)象 $spreadsheet = new Spreadsheet(); #獲取活動(dòng)工作薄 ssheet = $spreadsheet->getActiveSheet();

        3、獲取單元格

        ●兩種獲取單元格方式

        • getCell

        • getCellByColumnAndRow

        <?php  #載入composer自動(dòng)加載文件 require 'vendor/autoload . php'; #給類文件的命名空間起個(gè)別名 use PhpOfficePhpSpreadsheetSpreadsheet; #實(shí)例化Spreadsheet對(duì)象 $spreadsheet = new Spreadsheet(); #獲取活動(dòng)工作薄 ssheet = Sspreadsheet->getActiveSheet();  #獲取單元格 $cell = $sheet->getcell('A1'); $ce1l = ssheet->getCel1ByColumnAndRow(1.1);

        4、設(shè)置單元格

        ●setValue

        參數(shù):單元格的值

        <?php #載入composer自動(dòng)加載文件 require 'vendor/autoload.php'; #給類文件的命名空間起個(gè)別名 use PhpOfficePhpSpreadsheetSpreadsheet; #實(shí)例化Spreadsheet 對(duì)象 $spreadsheet = new Spreadsheet(); #獲取活動(dòng)工作薄 $sheet■$spreadsheet->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)

        <?php #載入composer 自動(dòng)加載文件 require 'vendor/autoload. php'; #給類文件的命名空間起個(gè)別名 use PhpOfficePhpSpreadsheetSpreadsheet; #實(shí)例化Spreadsheet 對(duì)象 $spreadsheet = new Spreadsheet(); #獲取活動(dòng)工作薄 $sheet = $spreadsheet->getActiveSheet(); #獲取單元格 $cellA = $sheet->getCell('A1'); #設(shè)置單元格值 $cel1A->setValue('baby'); echo '值: ',$cellA->getValue(),PHP_EOL; echo'坐標(biāo):',$cel1A->getCoordinate();

        推薦學(xué)習(xí):《PHP視頻教程》

        贊(0)
        分享到: 更多 (0)
        網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
        主站蜘蛛池模板: 精品一区二区三区高清免费观看 | 亚洲乱码精品久久久久..| 国产精品99久久99久久久| 日本精品久久久久久久久免费| 香蕉久久夜色精品国产小说| 久久香综合精品久久伊人| 日韩精品欧美国产在线| 国产精品无码DVD在线观看| 久久精品无码一区二区三区| 国产精品三级在线观看无码 | 麻豆国产高清精品国在线| 国产精品H片在线播放| 欧洲精品视频在线观看| 97久久精品无码一区二区天美 | 欧美午夜精品久久久久久浪潮| 国产精品成人免费观看| 色综合久久综精品| 国产福利微拍精品一区二区| 少妇人妻偷人精品无码视频| 区亚洲欧美一级久久精品亚洲精品成人网久久久久 | 久久精品国产99国产精品| 国产精品无码不卡一区二区三区| 中文精品久久久久国产网址| 国产在视频线精品视频二代| 2020国产精品永久在线| 99久久99这里只有免费的精品| 国产精品亚洲аv无码播放| 精品国产粉嫩内射白浆内射双马尾| 亚洲AV第一页国产精品| 无码人妻精品一区二区三| 日产精品一线二线三线芒果| 日产欧美国产日韩精品| 国产精品无码无在线观看| 国产AV午夜精品一区二区入口| 97久久精品无码一区二区天美| 国产精品一久久香蕉产线看| 久久se精品一区二区| 国产成人精品福利网站在线观看| 国产精品99久久精品爆乳| 久久99精品久久久久久野外| 日韩精品成人a在线观看|