2019独角兽企业重金招聘Python工程师标准>>>

我们了解一下excel从web页面上导出的原理。当我们把这些数据发送到客户端时,我们想让客户端程序(浏览器)以excel的格式读取 它,所以把mime类型设为:application/vnd.ms-excel,当excel读取文件时会以每个cell的格式呈现数据,如果cell 没有规定的格式,则excel会以默认的格式去呈现该cell的数据。这样就给我们提供了自定义数据格式的空间,当然我们必须使用excel支持的格式。 下面就列出常用的一些格式:
1) 文本:vnd.ms-excel.numberformat:@
2) 日期:vnd.ms-excel.numberformat:yyyy/mm/dd
3) 数字:vnd.ms-excel.numberformat:#,##0.00
4) 货币:vnd.ms-excel.numberformat:¥#,##0.00
5) 百分比:vnd.ms-excel.numberformat: #0.00%
这些格式你也可以自定义,比如年月你可以定义为:yy-mm等等。那么知道了这些格式,怎么去把这些格式添加到cell中呢?很简单,我们只需要把样式添 加到对应的标签对(即闭合标签)即可。如<td></td>,给标签对<td></td>添加样式,如 下: <td style="vnd.ms-excel.numberformat:@">410522198402161833</td>
同样,我们也可以给<div></div>添加样式,也可以给<tr>< /tr>,<table></table>添加样式;当我们在父标签对和子标签对都添加样式时,数据会以哪一个样式呈现 呢?经过测试,会以离数据最近的样式呈现.

于是按照他说的方法设置了导出数据时对应的身份证列的<td>的样式:

echo "<td style='vnd.ms-excel.numberformat:@'>".$printable."</td>\n";

转载于:https://my.oschina.net/364523091/blog/1212701

php导出数据到excel,防止身份证等数字字符格式变成科学计数的方法相关推荐

  1. openrowset excel 科学计数_txt的数据导入excel中身份证或银行卡显示成科学计数如何解决...

    用excel自带的"数据"->"自文本"将txt的数据导入excel中,如果数字特别长比如身份证或者银行卡会显示成科学计数法,如下: 借助sqlcel我们 ...

  2. txt的数据导入excel中身份证或银行卡显示成科学计数如何解决

    用excel自带的"数据"->"自文本"将txt的数据导入excel中,如果数字特别长比如身份证或者银行卡会显示成科学计数法,如下: 借助sqlcel我们 ...

  3. spring boot实现导出数据到excel

    1.导入依赖; <!--数据导出依赖 excel--> <!-- https://mvnrepository.com/artifact/org.apache.poi/poi --&g ...

  4. excel表格导出之后身份证号列变成了科学计数法

    excel表格导出之后身份证号列变成了科学计数法 解决:写sql查询出所有数据,并在身份证列添加字符,然后导出,将要复制的excel表格设置单元格格式问文本类型,然后复制粘贴,再把加入的字符删除,搞定 ...

  5. java导出为excel文件_java导出数据到excel文件

    有的时候,将一些有用的数据导出到excel是很有必要的.比如说,我现在在做一个学校的在线教学平台,有一个需求是:将学生成绩导出到excel文件中去. 那怎样实现用java导出数据到excel文件呢?? ...

  6. 百度指数常见php框架,怎么导出数据到excel表格-如何将百度指数数据导出到Excel表格...

    如何将百度指数数据导出到Excel表格 第一步:打开CAD.CAD命令行输入"Li"."选择对象"选需要提取坐标的多段线.回车. 第二步:将CAD文本框中的数据 ...

  7. arcengine遍历属性表_【程序之坑】小程序云开发导出数据到excel表

    本文解决了小程序云开发导出数据到excel的bug,并给出了分析的过程,同时简化了程序为一个云函数,一个本地函数,逻辑更简单.文章结尾给出了完整源代码 小程序云开发为没有服务器的小程序开发者提供了便利 ...

  8. python输出数据到excel-python如何导出数据到excel文件

    python导出数据到excel文件的方法: 1.调用Workbook()对象中的add_sheet()方法wb = xlwt.Workbook() ws = wb.add_sheet('A Test ...

  9. python输出数据到excel-Python从数据库导出数据到Excel

    #coding=utf-8 import pymysql import xlwt import importlib,sys importlib.reload(sys) # __author__ = ' ...

最新文章

  1. 公司的API接口被刷了,那是因为你没这样做
  2. python使用正则表达式统计字符串中出现次数最多的数字
  3. 网络模型--Squeeze-and-Excitation Networks
  4. 云原生体系下 Serverless 弹性探索与实践
  5. C++之const修饰得到是谁
  6. 关于错误提示:此实现不是 Windows 平台 FIPS 验证的加密算法的一部分的解决方案...
  7. 2020 . NET大会日程公布!行程亮点全曝光
  8. 从外包月薪5K到阿里月薪15K,原理+实战+视频+源码
  9. 使用火狐的restclient发送http接口post及get请求
  10. PostgreSQL源码学习(1)--PG13代码结构
  11. 最新数据:中国网民超10亿,中老年群体增速最快
  12. 开课吧里的python学习是真的吗-做客李晨nic淘宝直播 胡海泉胡彦斌带货开课吧Python...
  13. kafka-client 版本兼容问题
  14. 华为云学院-人人学loT学习笔记- 第四章 物联网关 汇聚回传
  15. 截至20161210沪市股票代码和名称
  16. OpenStack虚拟机rebuild和evacuate差异梳理
  17. 高斯投影法正反算代码MATLAB版本
  18. 11n、11ac和11ax速率表
  19. 耀之阳电商:店铺运营的注意事项事项
  20. table 复杂表头

热门文章

  1. node-gulp插件
  2. C#核心概念--装箱和拆箱(什么是装箱和拆箱)
  3. mysql主从延迟时间是多少_MySQL主从延迟
  4. PAT乙级 1086 就不告诉你 (附测试点1,2排查及用例)
  5. 搭建数字图像处理开发环境(Python+pycharm+opencv)
  6. php7垃圾回收机制l_php5和php7垃圾回收上的区别是什么?
  7. linux发布tomcat项目项目流程,linux下tomcat的配置及项目的部署流程
  8. pandas 空字符串与na区别_python从安装到数据分析应用高手 Pandas处理文本数据(一)...
  9. java 程序更新_如何关闭JAVA更新程序
  10. Android ScrollView内部组件设置android:layout_height=fill_parent无效的解决办法