include(dirname(__FILE__) .'/phpexcel-1.7.7/Classes/PHPExcel.php');
include(dirname(__FILE__) .'/phpexcel-1.7.7/Classes/PHPExcel/IOFactory.php'); $header_arr = array('A','B','C','D','E','F','G','H','I','J','K','L','M', 'N','O','P','Q','R','S','T','U','V','W','X','Y','Z');
$objPHPExcel = new PHPExcel();//实例化一个要保存的phpExcel对象 //写数据开始 //在激活的工作区写入数据 (单条写入数据演示)
$objPHPExcel->getActiveSheet()->setCellValue('B8', '汉字'); //在激活的工作区写入数据 (数组写入数据演示)
$startRow = 1;
foreach ($list as $row) {
foreach ($indexKey as $key => $value){
//这里是设置单元格的内容
$objActSheet->setCellValue($header_arr[$key].$startRow,$row[$value]);
}
$startRow++;
} //写数据结束 $objWriter = new PHPExcel_Writer_Excel5($objPHPExcel);
$objWriter->save($file);

php excel 设置单元格格式为文本格式

1、设置单元格为文本

//设置A3单元格为文本
$objPHPExcel->getActiveSheet()->getStyle('A3')->getNumberFormat()
->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_TEXT);
//也可以设置整行或整列的style
/*
//E 列为文本
$objPHPExcel->getActiveSheet()->getStyle('E')->getNumberFormat()
->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_TEXT);
//第三行为文本
$objPHPExcel->getActiveSheet()->getStyle('3')->getNumberFormat()
->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_TEXT);
*/

2、在设置值的时候显示的指定数据类型

$objPHPExcel = new PHPExcel();
$objPHPExcel->setActiveSheetIndex(0);
$objPHPExcel->getActiveSheet()->setTitle('Simple'); $objPHPExcel->getActiveSheet()->setCellValueExplicit('D1',123456789033,PHPExcel_Cell_DataType::TYPE_STRING);

3、在数字字符串前加一个空格使之成为字符串

$objPHPExcel = new PHPExcel();
$objPHPExcel->setActiveSheetIndex(0);
$objPHPExcel->getActiveSheet()->setTitle('Simple'); $objPHPExcel->getActiveSheet()->setCellValue('D1', ' ' . 123456789033);

单元格宽度设置和自适应

//设置宽度
$objPHPExcel->$objActSheet->getColumnDimension('B')->setAutoSize(true);
$objPHPExcel->$objActSheet->getColumnDimension('A')->setWidth(30);

设置默认高度

//设置默认行高
$objPHPExcel->getActiveSheet()->getDefaultRowDimension()->setRowHeight(30);

参考: https://blog.csdn.net/weixin_39696369/article/details/78646494

参考: http://www.netingcn.com/phpexcel-big-number-display.html

最新文章

  1. iMac 升级到10.12后,蓝牙不能用
  2. js隐式转换
  3. android之 listview加载性能优化ViewHolder
  4. 在hadoop上进行编写mapreduce程序,统计关键词在text出现次数
  5. nodejs安装不了和npm安装不了的解决方法
  6. [置顶] 安卓UI组件之ListView详解
  7. html5学习(一) video字段
  8. 基于MATLAB的数字基带信号的各种码型的产生
  9. 【理论篇】Percona XtraBackup 恢复单表
  10. Unicode字符集和编码方式
  11. 自己动手写http服务器——处理http连接(二)
  12. Oracle ROWID具体解释
  13. [Swift]LeetCode301. 删除无效的括号 | Remove Invalid Parentheses
  14. Python-简单的爬虫语句
  15. python程序—封装案例
  16. 【HDU - 1429】胜利大逃亡(续) (高级搜索)【状态压缩+BFS】
  17. threejs path controls example html
  18. 乘风破浪:LeetCode真题_037_Sudoku Solver
  19. GraphChi/graphchi-java程序配置
  20. 最常用的Java库一览(13年的文章)

热门文章

  1. C# 使用Vici WinService组件来创建Windows服务
  2. C# 使用DateTime.TryParseExact将自定义日期类型转换成日期
  3. 升级mojave后的小问题解决
  4. Oracle设置为自启动
  5. windows 用户变量和系统变量的差别
  6. Java 程序内存分析
  7. Linux/Unix分配进程ID的方法以及源代码实现
  8. 87. 再谈变体型Variant
  9. Codeforces#86D Powerful array(分块暴力)
  10. 栈溢出笔记1.3 准备Shellcode