1. include(dirname(__FILE__) .'/phpexcel-1.7.7/Classes/PHPExcel.php');
  2. include(dirname(__FILE__) .'/phpexcel-1.7.7/Classes/PHPExcel/IOFactory.php');
  3.  
  4. $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');
  5. $objPHPExcel = new PHPExcel();//实例化一个要保存的phpExcel对象
  6.  
  7. //写数据开始
  8.  
  9. //在激活的工作区写入数据 (单条写入数据演示)
  10. $objPHPExcel->getActiveSheet()->setCellValue('B8', '汉字');
  11.  
  12. //在激活的工作区写入数据 (数组写入数据演示)
  13. $startRow = 1;
  14. foreach ($list as $row) {
  15. foreach ($indexKey as $key => $value){
  16. //这里是设置单元格的内容
  17. $objActSheet->setCellValue($header_arr[$key].$startRow,$row[$value]);
  18. }
  19. $startRow++;
  20. }
  21.  
  22. //写数据结束
  23.  
  24. $objWriter = new PHPExcel_Writer_Excel5($objPHPExcel);
  25. $objWriter->save($file);

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

1、设置单元格为文本

  1. //设置A3单元格为文本
  2. $objPHPExcel->getActiveSheet()->getStyle('A3')->getNumberFormat()
  3. ->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_TEXT);
  4. //也可以设置整行或整列的style
  5. /*
  6. //E 列为文本
  7. $objPHPExcel->getActiveSheet()->getStyle('E')->getNumberFormat()
  8. ->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_TEXT);
  9. //第三行为文本
  10. $objPHPExcel->getActiveSheet()->getStyle('3')->getNumberFormat()
  11. ->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_TEXT);
  12. */

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

  1. $objPHPExcel = new PHPExcel();
  2. $objPHPExcel->setActiveSheetIndex(0);
  3. $objPHPExcel->getActiveSheet()->setTitle('Simple');
  4.  
  5. $objPHPExcel->getActiveSheet()->setCellValueExplicit('D1',123456789033,PHPExcel_Cell_DataType::TYPE_STRING);

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

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

单元格宽度设置和自适应

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

设置默认高度

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

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

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

利用PHPExcel实现数据保存到excel文件的更多相关文章

  1. Sql数据保存到Excel文件中

    public string ExportExcel( DataSet ds,string saveFileName) { try { if (ds == null) return "数据库为 ...

  2. 将数据保存到excel文件(纯前端实现)

    // 导出excel文件 /** * 依赖: import XLSX from 'xlsx' */ let obj = { '学生信息表': [ ['姓名', '性别', '年龄', '分数'], [ ...

  3. c# 将datatable中的数据保存到excel文件中

    using System; using System.Collections.Generic; using System.Data; using System.IO; using System.Lin ...

  4. 关于爬取数据保存到json文件,中文是unicode解决方式

    流程: 爬取的数据处理为列表,包含字典.里面包含中文, 经过json.dumps,保存到json文件中, 发现里面的中文显示未\ue768这样子 查阅资料发现,json.dumps 有一个参数.ens ...

  5. 使用scrapy爬取的数据保存到CSV文件中,不使用命令

    pipelines.py文件中 import codecs import csv # 保存到CSV文件中 class CsvPipeline(object): def __init__(self): ...

  6. python爬取数据保存到Excel中

    # -*- conding:utf-8 -*- # 1.两页的内容 # 2.抓取每页title和URL # 3.根据title创建文件,发送URL请求,提取数据 import requests fro ...

  7. ruby将mysql查询到的数据保存到excel

    require "win32ole" require 'pathname' require 'mysql2' excel = WIN32OLE.new('excel.applica ...

  8. 保存到Excel文件中

    OLEObject ole_object , ole_workbooks ole_object = CREATE OLEObjectIF ole_object.ConnectToNewObject(& ...

  9. jmeter 非GUI执行测试,没有响应数据保存到jtl文件办法

    估计是jmeter为了减轻客户机负担,就没又默认把这些信息保存,如果想要保存,也可以,需要做出如下配置: 修改bin目录下的user.properties文件,追加配置: jmeter.save.sa ...

随机推荐

  1. eclipse启动优化文章集合

    1. eclipse启动优化,终于不那么卡了! http://www.cfei.net/archives/445

  2. [Javascript] Using map() function instead of for loop

    As an example, if Jason was riding the roller coaster (and when isn’t he), your goal would be to cha ...

  3. [Node.js]22. Level 4: Dependency

    Add two dependencies to your package.json file, connect and underscore. You'll want to useconnect ve ...

  4. Python-__builtin__与__builtins__的区别与关系(超详细,经典)(转)

    Python-__builtin__与__builtins__的区别与关系(超详细,经典) (2013-07-23 15:27:32) 转载▼   分类: Python 在学习Python时,很多人会 ...

  5. C#.NET常见问题(FAQ)-无法直接启动带有类库输出类型的项目怎么办

    我把Driver.cs文件去掉了一行注释,发现报错   右击这个解决方案,选择属性,然后再启动项目中改成MySample   更多教学视频和资料下载,欢迎关注以下信息: 我的优酷空间: http:// ...

  6. 火狐浏览器FireFox 如何将整个网页保存为图片

    使用Friefox的Pearl Cresent Page Saver插件 如图所示网页有很长的滚动条 点击右下角的该插件选项,将整个页面保存为图片 在桌面上得到了这样一个文件,大小是1263×6083 ...

  7. Weixin 之 微信二维码扫描下载 Apk

    制作的手机 app 需要上线,生成二维码扫描进行下载,把生成好的apk挂在服务器端,将地址复制下来,通过草料二维码(http://cli.im/)生成一个二维码. 在更多中,你会看到有个app的选项, ...

  8. SqlServer 之 用 IP 地址连接数据库报错" 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误 "

    问题描述:       在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误.未找到或无法访问服务器.请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接. (p ...

  9. linux more 上一页,下一页

    linux more 上一页,下一页 使用more命令可以分页查看内容: 如: more install.txt 分页查看文本内容: 按回车:默认下一行数据: 按空格键盘,默认下一页,以当前屏幕为单位 ...

  10. 总结js(1)

    已经一个月没敲代码了,工作难找,挺烦. 先总结一下javascript吧. 1.js概述 2.语法结构 3.类型.值和变量 4.表达式和运算符 5.语句 6.对象 7.数组 8.函数 9.类和模块 1 ...