php 自动列,设置自动调整列phpExcel
如何使PHPExcel自动创建列宽度,我不喜欢手动进入并拉伸列。我已经看过其他的例子,但对我来说都没有。这是我的代码:
$objPHPExcel->setActiveSheetIndex(0);
$objPHPExcel->getActiveSheet()->setCellValue('A1', "Company Name");
$objPHPExcel->getActiveSheet()->setCellValue('B1', "Company Type");
$objPHPExcel->getActiveSheet()->setCellValue('C1', "First Name");
$objPHPExcel->getActiveSheet()->setCellValue('D1', "Last Name");
$objPHPExcel->getActiveSheet()->setCellValue('E1', "Position");
$objPHPExcel->getActiveSheet()->setCellValue('F1', "Email");
// Set outline levels
$objPHPExcel->getActiveSheet()->getColumnDimension('E')->setOutlineLevel(1)
->setVisible(false)
->setCollapsed(true);
// Freeze panes
$objPHPExcel->getActiveSheet()->freezePane('A2');
// Rows to repeat at top
$objPHPExcel->getActiveSheet()->getPageSetup()->setRowsToRepeatAtTopByStartAndEnd(1, 1);
try {
$stmt3 = $DB->prepare('SELECT * FROM companies C INNER JOIN personalInfo PI ON C.CompanyName = PI.Company_id');
$stmt3->execute();
} catch(PDOException $e) {
echo $e->getMessage();
}
$info3 = $stmt3->fetchAll();
$i = 2;
foreach($info3 as $info) {
$objPHPExcel->getActiveSheet()->setCellValue('A' . $i, $info['CompanyName'])
->setCellValue('B' . $i, $info['CompanyType'])
->setCellValue('C' . $i, $info['firstName'])
->setCellValue('D' . $i, $info['lastName'])
->setCellValue('E' . $i, $info['position'])
->setCellValue('F' . $i, $info['email']);
$i++;
}
// Set active sheet index to the first sheet, so Excel opens this as the first sheet
$objPHPExcel->setActiveSheetIndex(0);
// Save Excel 2007 file
$callStartTime = microtime(true);
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007');
$objWriter->save(str_replace('.php', '.xlsx', __FILE__));
$callEndTime = microtime(true);
$callTime = $callEndTime - $callStartTime;
echo "Excel file has been created click HERE to view it.";
php 自动列,设置自动调整列phpExcel相关推荐
- wps excel每3列设置一列颜色
每3行设置一列颜色 公式:=MOD(ROW(),3)=0 每3列设置一列颜色 公式:=MOD(COLUMN(),3)=0
- 熟悉VBA 但是不熟悉 xlwings 怎么办,可以调用 api 操作,如 xlwings 取消自动换行,xlwings选中某一列,xlwings获取最大行号,行标,最大列号,列标等等
熟悉VBA 但是不熟悉 xlwings 怎么办,可以调用 api 操作,如 xlwings 取消自动换行,xlwings选中某一列,xlwings获取最大行号,行标,最大列号,列标等等 个人常用代码如 ...
- excel表格行宽列高怎么设置_解决方案:Excel自动调整列宽和行宽什么是快捷键? [Excel设置行高度自适应]...
如何在Excel工作表中设置自动调整行高? 选择要设置的单元格,然后单击"开始" ----"单元格" ----"格式" ----" ...
- 解决jQgrid 设置列宽度自动调整时, 出现滚动条问题.
解决jQgrid 设置列宽度自动调整时, 出现滚动条问题. 参考文章: (1)解决jQgrid 设置列宽度自动调整时, 出现滚动条问题. (2)https://www.cnblogs.com/piao ...
- python openpyxl 自动设置excel列宽及行高,单元格对对齐方式
import pandas as pd from openpyxl import load_workbook from openpyxl.utils import get_column_letter ...
- jQuery - 实现设置指定列给动态表格的行生成自动序号
jQuery - 实现设置指定列给动态表格的行生成自动序号 无表头表格 HTML jQuery 示意图 有表头表格 HTML jQuery 示意图 无表头表格 HTML <table id=&q ...
- JavaFx TableView 自动调整列宽,列宽以百分比设置。
javafx tableview 自动调整列宽. table.getColumns().add(new TableColumn<>("Num") {{// 15%pre ...
- wps office 使用积累 WPS 2016表格怎么自动适应行高列宽
wps excel 表格 设置自动行高和自动列宽 一下演示版本为wps mac 2016版 win版因该是相同的方式. 1.自动换行 ①控制栏直接点自动换行 ②单元格格式-->对齐--> ...
- excel2010设置列宽为像素_使用像素单位设置 EXCEL 列宽或行高
在导出 Excel 的时候, 经常要需要给列设置宽度或给行设置高度, 在使用 NPOI 或 EppPlus 等组件进行操作的时候, 列宽和行高的单位都不是像素, 好像是英寸,具体是啥也说不清. 平常在 ...
最新文章
- chromedriver与chrome版本映射表(更新至v2.30)
- 解析json获取天气信息(中央气象台)
- Remoting系列(二)----建立第一个入门程序
- 鸿蒙系统能否推广,鸿蒙系统凭实力占市场,无需通过禁止安卓系统来推广
- 百钱买百鸡问题python编程解决_百成大达物流单号查询
- Go语言学习笔记(四)结构体struct 接口Interface 反射reflect
- 一起话单业务量下降问题的排查过程
- spring boot实现邮箱验证码注册
- 申论高分作者心得分享——站在政府的角度写申论
- 小程序开发学习一:开发语言解析
- CSharp(C#)语言_第六章(表达式和运算符)
- 不用mac环境,如何使用Visual Studio在Windows中开发iOS应用
- 最新彩虹易支付全解版疑似hack易支付整站源码打包
- 近视手术能不能做?怎么做?丁香医生告诉你
- 中国292座城市政商关系排行榜(2020)
- SQL语句查询不同年龄段人数
- 大学物理电磁学——磁场两条定理
- 手机游戏《魔塔》实现细节——(1)需求收集
- 2022亚太杯建模C题思路 : 是否全球变暖?小美赛数学建模 C题思路
- 当代副业刚需,分享几个好评如潮的程序员接外包私活网站
热门文章
- 观察内核linux行为,观察linux行为 实验报告.doc
- axivion和astree_Axivion架构分析及验证工具
- MyEclipse部署Web项目Servers报错:NullPointerException at com.genuitec.eclipse.ast.deploy.core.Deployment
- 放在每个定义前的html语言,html基础
- aes子密钥生成c语言_HBase配置AES加密
- java对象的访问定位_JVM创建对象及访问定位过程详解
- 八十七、Python | 十大排序算法系列(上篇)
- tornado上传图片
- 一、NLTK工具包使用
- 为什么有时打不开爬取到的图片