校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁(yè) > 知識(shí)庫(kù) > PhpSpreadsheet設(shè)置單元格常用操作匯總

PhpSpreadsheet設(shè)置單元格常用操作匯總

熱門標(biāo)簽:OMG地圖標(biāo)注app 中原區(qū)電話機(jī)器人價(jià)格 招標(biāo)自動(dòng)語(yǔ)音外呼系統(tǒng) ai電話機(jī)器人加盟代理 地圖標(biāo)注視頻廣告入駐 gps 地圖標(biāo)注軟件 400電話鄭州申請(qǐng) 電銷機(jī)器人便宜的有嗎 黔江400電話如何辦理

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

在調(diào)試設(shè)置時(shí),確保引入了正確的文件并實(shí)例化。

use PhpOffice\PhpSpreadsheet\Spreadsheet;

$spreadsheet = new Spreadsheet();
$worksheet = $spreadsheet->getActiveSheet();

字體

第1行代碼將A7至B7兩單元格設(shè)置為粗體字,Arial字體,10號(hào)字;第2行代碼將B1單元格設(shè)置為粗體字。

$spreadsheet->getActiveSheet()->getStyle('A7:B7')->getFont()->setBold(true)->setName('Arial')
->setSize(10);;
$spreadsheet->getActiveSheet()->getStyle('B1')->getFont()->setBold(true);

顏色

將文字顏色設(shè)置為紅色。

$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列寬度設(shè)置為30(字符)。

$spreadsheet->getActiveSheet()->getColumnDimension('A')->setWidth(30);

如果需要自動(dòng)計(jì)算列寬,可以這樣:

$spreadsheet->getActiveSheet()->getColumnDimension('B')->setAutoSize(true);

設(shè)置默認(rèn)列寬為12。

$spreadsheet->getActiveSheet()->getDefaultColumnDimension()->setWidth(12);

行高

設(shè)置第10行行高為100pt。

$spreadsheet->getActiveSheet()->getRowDimension('10')->setRowHeight(100);

設(shè)置默認(rèn)行高。

$spreadsheet->getActiveSheet()->getDefaultRowDimension()->setRowHeight(15);

對(duì)齊

將A1單元格設(shè)置為水平居中對(duì)齊。

$styleArray = [
  'alignment' => [
    'horizontal' => \PhpOffice\PhpSpreadsheet\Style\Alignment::HORIZONTAL_CENTER,
  ],
];
$worksheet->getStyle('A1')->applyFromArray($styleArray);

合并

將A18到E22合并為一個(gè)單元格。

$spreadsheet->getActiveSheet()->mergeCells('A18:E22');

拆分

將合并后的單元格拆分。

$spreadsheet->getActiveSheet()->unmergeCells('A18:E22');

邊框

將B2至G8的區(qū)域添加紅色邊框。

$styleArray = [
  'borders' => [
    'outline' => [
      'borderStyle' => \PhpOffice\PhpSpreadsheet\Style\Border::BORDER_THICK,
      'color' => ['argb' => 'FFFF0000'],
    ],
  ],
];
$worksheet->getStyle('B2:G8')->applyFromArray($styleArray);

工作表標(biāo)題

設(shè)置當(dāng)前工作表標(biāo)題。

$spreadsheet->getActiveSheet()->setTitle('Hello');

日期時(shí)間

設(shè)置日期格式。

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

$spreadsheet->getActiveSheet()->getStyle('D1')
->getNumberFormat()
->setFormatCode(\PhpOffice\PhpSpreadsheet\Style\NumberFormat::FORMAT_DATE_YYYYMMDD2);

換行

使用\n進(jìn)行單元格內(nèi)換行,相當(dāng)于(ALT+"Enter")。

$spreadsheet->getActiveSheet()->getCell('A4')->setValue("hello\nworld");
$spreadsheet->getActiveSheet()->getStyle('A4')->getAlignment()->setWrapText(true);

超鏈接

將單元格設(shè)置為超鏈接形式。

$spreadsheet->getActiveSheet()->setCellValue('E6', 'www.helloweba.net');
$spreadsheet->getActiveSheet()->getCell('E6')->getHyperlink()->setUrl('https://www.helloweba.net');

使用函數(shù)

使用SUM計(jì)算B5到C5之間單元格的總和。其他函數(shù)同理:最大數(shù)(MAX),最小數(shù)(MIN),平均值(AVERAGE)。

$spreadsheet->getActiveSheet()
->setCellValue('B7', '=SUM(B5:C5)');

設(shè)置文檔屬性

可以設(shè)置Excel文檔屬性。

$spreadsheet->getProperties()
->setCreator("Helloweba") //作者
->setLastModifiedBy("Yuegg") //最后修改者
->setTitle("Office 2007 XLSX Test Document") //標(biāo)題
->setSubject("Office 2007 XLSX Test Document") //副標(biāo)題
->setDescription("Test document for Office 2007 XLSX, generated using PHP classes.") //描述
->setKeywords("office 2007 openxml php") //關(guān)鍵字
->setCategory("Test result file"); //分類

此外,除了提供豐富的Excel文件處理接口外,PhpSpreadshee還提供了CSV,PDF,HTML以及XML等文件處理接口。

更多使用設(shè)置請(qǐng)參照官網(wǎng)文檔:https://phpspreadsheet.readthedocs.io/en/stable/。

導(dǎo)入:

?php
require 'vendor/autoload.php';
$spreadsheet = \PhpOffice\PhpSpreadsheet\IOFactory::load('tmp.xlsx');
$sheet = $spreadsheet->getActiveSheet();
$data = $sheet->toArray();
 
var_dump($data);

導(dǎo)出:

?php
require 'vendor/autoload.php';
 
$spreadsheet = new \PhpOffice\PhpSpreadsheet\Spreadsheet();
$sheet = $spreadsheet->getActiveSheet();
$sheet->getDefaultColumnDimension()->setWidth(40);
$sheet->getColumnDimensionByColumn(2)->setWidth(100);
 
$sheet->setCellValue('A2', 'Hello World !');
for ($i = 1; $i  10; $i++) {
  $sheet->setCellValueByColumnAndRow($i, 1, 'Col'.$i);
}
 
$fileName = '01simple.xlsx';
 
header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');
header('Content-Disposition: attachment;filename="'. $fileName .'"');
header('Cache-Control: max-age=0');
 
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); // Date in the past
header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT'); // always modified
header('Cache-Control: cache, must-revalidate'); // HTTP/1.1
header('Pragma: public'); // HTTP/1.0
 
$writer = new \PhpOffice\PhpSpreadsheet\Writer\Xlsx($spreadsheet);
$writer->save('php://output');
exit;

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • PHP使用PhpSpreadsheet操作Excel實(shí)例詳解
  • PHP讀取Excel內(nèi)的圖片(phpspreadsheet和PHPExcel擴(kuò)展庫(kù))
  • ThinkPHP5與單元測(cè)試PHPUnit使用詳解
  • PHP單元測(cè)試配置與使用方法詳解
  • PHPUnit + Laravel單元測(cè)試常用技能
  • PHP使用phpunit進(jìn)行單元測(cè)試示例
  • 使用PHPUnit進(jìn)行單元測(cè)試并生成代碼覆蓋率報(bào)告的方法
  • PHP單元測(cè)試框架PHPUnit用法詳解
  • php使用unset()刪除數(shù)組中某個(gè)單元(鍵)的方法

標(biāo)簽:日照 濟(jì)源 那曲 哈密 北京 阿里 池州 孝感

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《PhpSpreadsheet設(shè)置單元格常用操作匯總》,本文關(guān)鍵詞  PhpSpreadsheet,設(shè)置,單元格,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《PhpSpreadsheet設(shè)置單元格常用操作匯總》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于PhpSpreadsheet設(shè)置單元格常用操作匯總的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    欧美v亚洲v综合ⅴ国产v| 另类小说一区二区三区| jlzzjlzz欧美大全| 自拍偷自拍亚洲精品播放| 99久久99久久精品免费看蜜桃| 国产精品久久久久毛片软件| 91成人免费在线视频| 午夜a成v人精品| 日韩精品一区二区三区视频| 国产成人精品一区二区三区网站观看| 欧美国产精品一区二区| 色婷婷久久久亚洲一区二区三区| 亚洲一二三级电影| 精品久久久网站| 91网址在线看| 天天色综合天天| 久久精品视频免费| 在线免费观看日韩欧美| 狠狠久久亚洲欧美| 一区二区三区免费网站| 日韩小视频在线观看专区| 成人一区二区三区| 午夜电影网一区| 国产亚洲短视频| 欧美日韩国产一级二级| 国产成a人亚洲| 亚洲线精品一区二区三区八戒| 精品国内二区三区| 欧洲精品一区二区| 国产在线看一区| 一区二区国产视频| 国产欧美视频一区二区三区| 欧美亚男人的天堂| 高清不卡在线观看av| 天堂av在线一区| 亚洲免费电影在线| 欧美www视频| 欧美日韩中文精品| 99精品视频在线免费观看| 免费在线观看成人| 亚洲一二三四在线观看| 国产日韩欧美不卡在线| 欧美一区二区啪啪| 在线观看一区二区视频| 国产91高潮流白浆在线麻豆| 奇米在线7777在线精品 | 免费看欧美美女黄的网站| 中文子幕无线码一区tr| 日韩欧美一卡二卡| 欧美视频自拍偷拍| 99精品1区2区| 国产一区二区女| 日本美女一区二区三区视频| 亚洲激情六月丁香| 国产精品毛片久久久久久久| 欧美精品一区二区三区视频| 777欧美精品| 欧美日韩三级视频| 欧美在线视频日韩| 91麻豆国产福利在线观看| 国产suv一区二区三区88区| 国产一区二区三区在线观看免费视频 | 国产网红主播福利一区二区| 欧美人牲a欧美精品| 欧洲精品中文字幕| 在线亚洲+欧美+日本专区| 99re这里都是精品| 成人av第一页| 91色九色蝌蚪| 亚洲美女精品一区| 国产一区二区精品久久| 国产三级一区二区| 久久久99久久| 国产日韩精品一区| 国产日韩欧美麻豆| 亚洲欧洲无码一区二区三区| 日本一区二区综合亚洲| 久久久精品黄色| www激情久久| 国产日韩欧美综合一区| 国产女人18水真多18精品一级做| 久久精品视频在线看| 国产色婷婷亚洲99精品小说| 欧美国产日产图区| 亚洲色图欧洲色图婷婷| 夜夜嗨av一区二区三区中文字幕| 国产精品福利一区二区三区| 亚洲欧洲一区二区三区| 亚洲一本大道在线| 免费观看久久久4p| 国产成人在线色| 波多野结衣一区二区三区| 91看片淫黄大片一级| 欧美性色综合网| 日韩一级精品视频在线观看| 久久精品一区二区三区av| 国产精品久久久久久久久快鸭| 亚洲人妖av一区二区| 亚洲高清免费在线| 麻豆精品国产传媒mv男同| 国产传媒一区在线| 色偷偷久久人人79超碰人人澡| 91.成人天堂一区| 久久久久国产精品人| 亚洲女厕所小便bbb| 日韩电影在线观看一区| 国产69精品久久99不卡| 欧美性生活一区| 国产日产欧美一区二区三区| 亚洲综合自拍偷拍| 久久精品国产成人一区二区三区| 丁香婷婷综合色啪| 欧美另类久久久品| 国产精品乱人伦| 性做久久久久久久久| 国产乱码一区二区三区| 在线免费亚洲电影| 精品国产91乱码一区二区三区| 亚洲欧美日韩国产成人精品影院| 日韩精品一卡二卡三卡四卡无卡 | 亚欧色一区w666天堂| 国产精品一区二区久激情瑜伽| 色偷偷成人一区二区三区91| 欧美不卡视频一区| 亚洲一区二区在线观看视频| 国产乱妇无码大片在线观看| 欧美熟乱第一页| 国产精品三级在线观看| 青椒成人免费视频| 在线观看免费成人| 国产精品对白交换视频| 日韩二区三区在线观看| 色婷婷国产精品| 国产精品美女一区二区三区| 免费在线观看日韩欧美| 在线看不卡av| 日韩一区欧美小说| 国产91精品免费| 精品欧美黑人一区二区三区| 亚洲成人免费电影| 色www精品视频在线观看| 国产精品色婷婷久久58| 国产一区二区视频在线| 日韩视频免费观看高清完整版| 亚洲免费毛片网站| 成人国产精品免费观看视频| 精品国产一区二区三区不卡| 日韩成人一级片| 欧美日韩国产综合视频在线观看| 亚洲精品视频在线| 94-欧美-setu| 国产精品欧美久久久久一区二区| 国产乱码精品一区二区三区av | 99精品欧美一区二区三区小说 | 久久国产福利国产秒拍| 欧美久久一区二区| 性感美女极品91精品| 在线观看网站黄不卡| 一区二区在线观看视频| 91视视频在线观看入口直接观看www | 欧美电影影音先锋| 亚洲中国最大av网站| 在线观看不卡一区| 亚洲综合丁香婷婷六月香| 色婷婷香蕉在线一区二区| 亚洲蜜臀av乱码久久精品蜜桃| 色综合色狠狠综合色| 亚洲激情男女视频| 欧美日韩国产另类一区| 日本不卡免费在线视频| 日韩一级免费一区| 国产一区二区三区国产| 国产亚洲福利社区一区| 成人免费黄色在线| 亚洲欧美电影院| 欧美色综合天天久久综合精品| 亚洲一卡二卡三卡四卡五卡| 在线91免费看| 久久国产婷婷国产香蕉| 久久久午夜精品理论片中文字幕| 福利一区福利二区| 亚洲少妇最新在线视频| 欧美日韩国产小视频| 蜜臀av性久久久久蜜臀aⅴ四虎 | 成人高清免费在线播放| 亚洲手机成人高清视频| 欧美日韩一区二区三区高清| 日韩福利视频网| 国产日产欧美一区| 色久优优欧美色久优优| 日韩电影免费在线看| 久久久午夜精品| 日本韩国精品在线| 美女网站一区二区| 国产精品久线在线观看| 欧美日韩一区二区三区高清 | 亚洲欧美电影院| 日韩欧美国产不卡| av中文字幕一区| 日韩激情av在线|