PhpSpreadsheet中文文档 | 基础Spreadsheet开发使用示例
·
1、 实例化Spreadsheet对象
<?phpnamespace app// 给类文件的命名空间起个别名use PhpOffice\PhpSpreadsheet\Spreadsheet;//Xlsx类 保存文件功能类use PhpOffice\PhpSpreadsheet\Writer\Xlsx;// 实例化 Spreadsheet 对象$spreadsheet = new Spreadsheet();
2、 Spreadsheet对象方法介绍
<?phpnamespace app// 给类文件的命名空间起个别名use PhpOffice\PhpSpreadsheet\Spreadsheet;// 实例化 Spreadsheet 对象$spreadsheet = new Spreadsheet();// 1获取活动工作薄$sheet = $spreadsheet->getActiveSheet();// 2获取单元格$cell = $sheet->getCell('A1'); //方法1$cell = $sheet->getCellByColumnAndRow(1,1); //方法2// 3给单元格赋值$cellA->setValue('A1单元格内容');// 3-1获取设置单元格,链式操作$sheet->getCell('A3')->setValue('郭靖');$sheet->getCellByColumnAndRow(1,4)->setValue('杨康');// 3-2获取单元格$cellA = $sheet->getCell('A1');echo '值: ', $cellA->getValue(),PHP_EOL;echo '坐标: ', $cellA->getCoordinate(); //获取单元格坐标// 4 Xlsx类 将电子表格保存到文件$writer = new Xlsx($spreadsheet);$writer->save('1.xlsx');// 单元格强化/*** 参数说明* 设置单元格* setCellValue(参数1,参数2)* 参数1:单元格位置* 参数2:单元格的值* setCellValueByColumnAndRow(参数1,参数2,参数3)* 参数1:列位置* 参数2:行位置* 参数3:单元格的值*/$sheet->setCellValue('A1','ID');$sheet->setCellValue('B1','姓名');$sheet->setCellValue('C1','年龄');$sheet->setCellValue('D1','身高');$sheet->setCellValueByColumnAndRow(1, 2, 1);$sheet->setCellValueByColumnAndRow(2, 2, '李雷');$sheet->setCellValueByColumnAndRow(3, 2, '18岁');$sheet->setCellValueByColumnAndRow(4, 2, '188cm');$sheet->setCellValueByColumnAndRow(1, 3, 2);$sheet->setCellValueByColumnAndRow(2, 3, '韩梅梅');$sheet->setCellValueByColumnAndRow(3, 3, '17岁');$sheet->setCellValueByColumnAndRow(4, 3, '165cm');/*** 单元格文字样式设置*/// getStyle 获取单元格样式// getFont 获取单元格文字样式// setBold 设置文字粗细// setName 设置文字字体// setSize 设置文字大小$sheet->getStyle('B2')->getFont()->setBold(true)->setName('宋体')->setSize(20);/*** 单元格文字颜色 */ // getColor 获取坐标颜色// setRGB设置字体颜色// getRGB 获取字体颜色// setARGB 设置字体颜色// getARGB 获取字体颜色$sheet->getStyle('B2')->getFont()->getColor()->setRGB('#AEEEEE');$sheet->getStyle('B3')->getFont()->getColor()->setARGB('FFFF0000');/***单元格格式*/$sheet->setCellValue('A1','2019-10-10 10:10:10');$sheet->setCellValue('A2','2019-10-10 10:10:10');$sheet->getStyle('A2')->getNumberFormat()->setFormatCode(\PhpOffice\PhpSpreadsheet\Style\NumberFormat::FORMAT_DATE_YYYYMMDD2);# Xlsx类 将电子表格保存到文件use PhpOffice\PhpSpreadsheet\Writer\Xlsx;$writer = new Xlsx($spreadsheet);$writer->save('1.xlsx');
2020.08.10 未完待续。。。。
下期预告:批量操作
PhpSpreadsheet中文文档 | 基础Spreadsheet开发使用示例相关推荐
- phpspreadsheet 中文文档 粗翻版
2019年10月11日09:32:33 官方使用文档 https://phpspreadsheet.readthedocs.io/en/stable/topics/accessing-cells/ ...
- Xdebug中文文档-基础特性
文档内容来自xdebug.org/docs,翻译时xdebug版本为2.6.我在官方文档基础上针对中文排版和教程内容的编排做了一些优化,希望中文文档看起来更容易理解. 英文原始文档地址:https:/ ...
- phpspreadsheet 中文文档(七)技巧和诀窍
2019年10月11日14:08:35 以下页面为您提供了一些使用广泛的PhpSpreadsheet食谱.请注意,这些文件没有提供有关特定PhpSpreadsheet API函数的完整文档,而只是一个 ...
- phpspreadsheet 中文文档(三) 计算引擎
2019年10月11日13:59:52 使用PhpSpreadsheet计算引擎 执行公式计算 由于PhpSpreadsheet表示内存中的电子表格,因此它还提供公式计算功能.单元格可以是值类型(包含 ...
- Phpspreadsheet 中文文档(六)读写文件+读取文件
读写文件 从体系结构您已经知道,使用基本PhpSpreadsheet类无法对持久性存储进行读写.为此,PhpSpreadsheet提供读者和作家,这是实现\PhpOffice\PhpSpreadshe ...
- Phpspreadsheet 中文文档(五)节约内存+PHPExcel迁移
节省内存 PhpSpreadsheet在工作表中平均每个单元格使用约1k,因此大型工作簿可以迅速用尽可用内存.单元缓存提供了一种机制,使PhpSpreadsheet可以将单元对象维护在较小的内存或非内 ...
- PhpSpreadsheet中文文档 | Spreadsheet操作教程实例
Spreadsheet 支持excel 函数 公式使用 <?phpnamespace app# 给类文件的命名空间起个别名use PhpOffice\PhpSpreadsheet\Spreads ...
- php iofactory列,PhpSpreadsheet中文文档 | Spreadsheet操作教程实例
Spreadsheet 支持excel 函数 公式使用 namespace app # 给类文件的命名空间起个别名 use PhpOffice\PhpSpreadsheet\Spreadsheet; ...
- php生成表格数据类型,phpspreadsheet 中文文档(四) 创建电子表格+档案格式
该Spreadsheet班 该Spreadsheet班是PhpSpreadsheet的核心.它包含对所包含工作表,文档安全性设置和文档元数据的引用. 为了简化PhpSpreadsheet概念:Spre ...
最新文章
- 陈启峰:人工智能生成图像技术,未来或能取代电影特效
- HttpClient+Jericho HTML Parser 实现网页的抓取
- lt li gt html,lt;ligt;...这个符号什么意思,放在中间有什么作用?
- 用指针的观点来深入理解dup和dup2的用法
- ReactNative之从HelloWorld中看环境搭建、组件封装、Props及State
- 关于杨振宁的一些观点的感想
- 测试一体机ASM failgroup的相关问题处理
- Python with open() as 读写文件
- 5G(4)---5G 标准
- Warning: lio_listio returned EAGAIN Performance degradation may be seen
- Pi3 中文环境以及输入法
- 什么舱位_海运出口中FOB条款是什么意思?
- 苹果cookie是打开还是关闭_如何避免苹果safari自带浏览器“跟踪”你的信息!
- python 经典图书排行榜_书榜 | 计算机书籍(8.12-8.18)销售排行榜
- Centos7安装ffmpeg和使用youtube-dl下载Youtube视频
- 如何直接修改html文件,如何修改HTML的文件?
- 计算机课小组主题作业,小组作业软件工程课程设计(选作).doc
- python 柱状图折线图共用一个图例_使用python的seaborn绘制折线图与柱状图的组合图...
- 汉字一、二级字库的汉字与unicode编码(十六进制)对照表,按照unicode的顺序排列 1
- 对国内游戏产业的无力吐槽
热门文章
- 微型计算机系统中存储容量最大的部件,微型计算机中存储容量最大的部件是什么?...
- Stm8 串口重定向及问题解决
- moment.js 计算当前一周、一月对应日期
- 2019 - iOS最新最全面试题梳理(内含框架和算法题)
- 微博粉丝精灵_天猫精灵“布蕉绿”新品上线,解锁智能音箱潮流新玩法!
- 十大众筹PC:硅谷新生代如何打造下一代计算机
- word打开出现乱码要如何解决呢?
- 系统分析与设计期末课程总结
- Java实现简单的弹窗
- 社保入税+国家支持,企业一大法宝:灵活用工