亚洲欧美日韩国产综合在线_国产av无码专区亚洲av桃花庵_亚洲国产欧美在线看片一国产_久久精品国产亚洲Aⅴ香蕉

phpoffice/phpspreadsheet合并單元格等詳解

程序猿 2021-03-27 15:56:19 5696瀏覽 加載中
轉別人的,記錄在此供自己查看。

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

在調試設置時,確保引入了正確的文件并實例化。

use PhpOffice\PhpSpreadsheet\Spreadsheet;

$spreadsheet = new Spreadsheet();
$worksheet = $spreadsheet->getActiveSheet();
字體
第1行代碼將A7至B7兩單元格設置為粗體字,Arial字體,10號字;第2行代碼將B1單元格設置為粗體字。

$spreadsheet->getActiveSheet()->getStyle('A7:B7')->getFont()->setBold(true)->setName('Arial')
    ->setSize(10);;
$spreadsheet->getActiveSheet()->getStyle('B1')->getFont()->setBold(true);
顏色
將文字顏色設置為紅色。

$spreadsheet->getActiveSheet()->getStyle('A4')
    ->getFont()->getColor()->setARGB(\PhpOffice\PhpSpreadsheet\Style\Color::COLOR_RED);
圖片
可以將圖片加載到Excel中。

$drawing = new \PhpOffice\PhpSpreadsheet\Worksheet\Drawing();
$drawing->setName('Logo');
$drawing->setDescription('Logo');
$drawing->setPath('./images/officelogo.jpg');
$drawing->setHeight(36);
列寬
將A列寬度設置為30(字符)。

$spreadsheet->getActiveSheet()->getColumnDimension('A')->setWidth(30);
如果需要自動計算列寬,可以這樣:

$spreadsheet->getActiveSheet()->getColumnDimension('B')->setAutoSize(true);
設置默認列寬為12。

$spreadsheet->getActiveSheet()->getDefaultColumnDimension()->setWidth(12);
行高
設置第10行行高為100pt。

$spreadsheet->getActiveSheet()->getRowDimension('10')->setRowHeight(100);
設置默認行高。

$spreadsheet->getActiveSheet()->getDefaultRowDimension()->setRowHeight(15);
對齊
將A1單元格設置為水平居中對齊。

$styleArray = [
    'alignment' => [
        'horizontal' => \PhpOffice\PhpSpreadsheet\Style\Alignment::HORIZONTAL_CENTER,
    ],
];
$worksheet->getStyle('A1')->applyFromArray($styleArray);
合并
將A18到E22合并為一個單元格。

$spreadsheet->getActiveSheet()->mergeCells('A18:E22');
拆分
將合并后的單元格拆分。

$spreadsheet->getActiveSheet()->unmergeCells('A18:E22');
邊框
將B2至G8的區域添加紅色邊框。

$styleArray = [
    'borders' => [
        'outline' => [
            'borderStyle' => \PhpOffice\PhpSpreadsheet\Style\Border::BORDER_THICK,
            'color' => ['argb' => 'FFFF0000'],
        ],
    ],
];
$worksheet->getStyle('B2:G8')->applyFromArray($styleArray);
工作表標題
設置當前工作表標題。

$spreadsheet->getActiveSheet()->setTitle('Hello');
日期時間
設置日期格式。

$spreadsheet->getActiveSheet()
    ->setCellValue('D1', '2018-06-15');

$spreadsheet->getActiveSheet()->getStyle('D1')
    ->getNumberFormat()
    ->setFormatCode(\PhpOffice\PhpSpreadsheet\Style\NumberFormat::FORMAT_DATE_YYYYMMDD2);
換行
使用\n進行單元格內換行,相當于(ALT+"Enter")。

$spreadsheet->getActiveSheet()->getCell('A4')->setValue("hello\nworld");
$spreadsheet->getActiveSheet()->getStyle('A4')->getAlignment()->setWrapText(true);
超鏈接
將單元格設置為超鏈接形式。

$spreadsheet->getActiveSheet()->setCellValue('E6', 'www.helloweba.net');
$spreadsheet->getActiveSheet()->getCell('E6')->getHyperlink()->setUrl('https://www.helloweba.net');
使用函數
使用SUM計算B5到C5之間單元格的總和。其他函數同理:最大數(MAX),最小數(MIN),平均值(AVERAGE)。

$spreadsheet->getActiveSheet()
    ->setCellValue('B7', '=SUM(B5:C5)');
設置文檔屬性
可以設置Excel文檔屬性。

$spreadsheet->getProperties()
    ->setCreator("Helloweba")    //作者
    ->setLastModifiedBy("Yuegg") //最后修改者
    ->setTitle("Office 2007 XLSX Test Document")  //標題
    ->setSubject("Office 2007 XLSX Test Document") //副標題
    ->setDescription("Test document for Office 2007 XLSX, generated using PHP classes.")  //描述
    ->setKeywords("office 2007 openxml php") //關鍵字
    ->setCategory("Test result file"); //分類
此外,除了提供豐富的Excel文件處理接口外,PhpSpreadshee還提供了CSV,PDF,HTML以及XML等文件處理接口。

更多使用設置請參照官網文檔:https://phpspreadsheet.readthedocs.io/en/stable/。


標簽:
最后修改:2025-09-15 15:32:11

非特殊說明,本博所有文章均為博主原創。

亚洲欧美日韩国产综合在线_国产av无码专区亚洲av桃花庵_亚洲国产欧美在线看片一国产_久久精品国产亚洲Aⅴ香蕉
<button id="g80sy"></button>
  • <abbr id="g80sy"></abbr>
  • <button id="g80sy"></button>
    <rt id="g80sy"><delect id="g80sy"></delect></rt>
  • 亚洲精选免费视频| 亚洲国产精品成人久久综合一区| 日韩精品91亚洲二区在线观看 | 91香蕉视频污| 成人白浆超碰人人人人| 国产一区视频网站| 国产精品资源在线看| 精品一区二区三区在线观看国产| 麻豆精品一区二区av白丝在线| 日本中文一区二区三区| 蜜臀久久99精品久久久久宅男| 日韩电影在线免费观看| 美腿丝袜一区二区三区| 九色|91porny| 国产麻豆成人精品| 岛国精品在线播放| 91麻豆蜜桃一区二区三区| 欧美日韩一区国产| 精品国精品国产| 久久男人中文字幕资源站| 久久综合av免费| 中文字幕一区二区三区av| 一区二区三区日韩欧美精品 | 欧美电视剧在线看免费| 日韩视频免费观看高清在线视频| 欧美成人a∨高清免费观看| 精品sm在线观看| 国产精品水嫩水嫩| 亚洲成av人片| 国产一区二区精品久久99| 成人免费高清在线| 欧美三级日韩三级国产三级| 日韩西西人体444www| 国产欧美久久久精品影院| 一区二区三区欧美亚洲| 捆绑紧缚一区二区三区视频| 成人午夜激情影院| 欧美精品免费视频| 国产精品久久久一区麻豆最新章节| 国产片一区二区| 夜色激情一区二区| 国产综合久久久久久久久久久久| 色婷婷狠狠综合| 欧美电视剧免费观看| 国产呦精品一区二区三区网站| 亚洲国产精品一区二区尤物区| 捆绑调教美女网站视频一区| 成人av在线一区二区三区| 欧美日韩久久久一区| 国产情人综合久久777777| 日日欢夜夜爽一区| 91在线精品一区二区| 日韩一区二区三区四区 | 亚洲一本大道在线| 国产精品一区在线| 欧美一区二区在线免费观看| 亚洲图片你懂的| 激情文学综合网| 欧美日韩激情一区二区| 亚洲欧美在线高清| 国产a精品视频| 日韩欧美你懂的| 性久久久久久久| 欧美综合一区二区| 亚洲欧美日韩小说| 白白色亚洲国产精品| 精品国产乱子伦一区| 日韩av一区二区三区四区| 在线观看91视频| 亚洲欧美日韩久久| eeuss鲁片一区二区三区| 国产网站一区二区三区| 国产精品白丝jk黑袜喷水| 欧美成人伊人久久综合网| 婷婷亚洲久悠悠色悠在线播放| 99精品视频在线免费观看| 中文一区在线播放| 成人国产精品免费观看| 久久午夜国产精品| 国内精品在线播放| 欧美精品一区二区三区四区| 激情综合网天天干| 国产亚洲制服色| 国产成人在线免费观看| 久久日一线二线三线suv| 久久99日本精品| 2014亚洲片线观看视频免费| 国产一区二区免费在线| 国产精品美女一区二区在线观看| 国产不卡视频一区| 国产精品久久久99| 色www精品视频在线观看| 一区二区三区视频在线看| 欧美日韩午夜精品| 麻豆成人综合网| 久久精品一区蜜桃臀影院| 国产成人在线视频播放| 亚洲欧洲成人自拍| 欧美自拍偷拍午夜视频| 日韩精品欧美精品| 久久综合久久综合亚洲| 成人av资源站| 亚洲第一主播视频| 日韩一级二级三级| 国产又黄又大久久| 亚洲网友自拍偷拍| 中文子幕无线码一区tr| 成人免费av网站| 亚洲人成在线播放网站岛国| 色香蕉成人二区免费| 亚洲午夜一区二区三区| 欧美电影免费观看高清完整版在 | 91色.com| 免费av成人在线| 国产精品女同一区二区三区| 欧美色中文字幕| 国产精品一区二区久久精品爱涩| 自拍av一区二区三区| 欧美久久婷婷综合色| 高清国产一区二区三区| 一区二区不卡在线播放| 精品对白一区国产伦| 色噜噜夜夜夜综合网| 激情综合网天天干| 亚洲mv在线观看| 国产精品三级电影| 日韩欧美你懂的| 欧美怡红院视频| 成人av在线资源网| 韩国成人在线视频| 性欧美疯狂xxxxbbbb| 国产精品嫩草影院com| 欧美草草影院在线视频| 欧美性猛交xxxx乱大交退制版| 国产成人在线免费观看| 日本亚洲欧美天堂免费| 一区二区三区在线看| 欧美经典三级视频一区二区三区| 91精品免费在线| 在线观看免费视频综合| eeuss影院一区二区三区| 九九**精品视频免费播放| 亚洲激情一二三区| 国产精品美女久久久久久久久| 欧美一区二区三区的| 欧美日产在线观看| 欧美亚洲免费在线一区| 99re66热这里只有精品3直播 | 成人a免费在线看| 国产一区二区三区免费播放| 日精品一区二区| 丝袜国产日韩另类美女| 一区二区三区鲁丝不卡| 欧美韩国一区二区| 2020国产精品| 久久精品人人做人人爽人人| 欧美精品一区二区高清在线观看| 欧美精品自拍偷拍| 欧美精品久久天天躁| 欧美日韩国产综合一区二区| 欧美自拍丝袜亚洲| 欧美日韩一区视频| 69堂亚洲精品首页| 91精品国产综合久久小美女| 在线电影一区二区三区| 91久久免费观看| 国产精品美女久久久久av爽李琼| 久久综合成人精品亚洲另类欧美| 678五月天丁香亚洲综合网| 欧美人妇做爰xxxⅹ性高电影| 91豆麻精品91久久久久久| 91香蕉视频污| 91精品福利视频| 色噜噜狠狠色综合中国| 在线视频你懂得一区| 欧美综合欧美视频| 欧美剧情片在线观看| 日韩一级黄色大片| 欧美精品一区二区三区蜜桃视频 | 日韩福利视频导航| 美国十次了思思久久精品导航| 美女视频一区二区| 国产精品一二一区| 95精品视频在线| 欧美天天综合网| 精品入口麻豆88视频| 国产精品色眯眯| 午夜电影网亚洲视频| 国产又黄又大久久| 91丨九色丨国产丨porny| 欧美日韩在线亚洲一区蜜芽| 日韩欧美一级二级三级| 国产精品萝li| 亚洲电影第三页| 国产一区二区在线电影| 99久久精品国产精品久久| 欧美亚洲动漫制服丝袜| 精品国产青草久久久久福利| 亚洲品质自拍视频| 久久se精品一区二区|