php导出数据到excel,防止身份证等数字字符格式变成科学计数的方法
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,防止身份证等数字字符格式变成科学计数的方法相关推荐
- openrowset excel 科学计数_txt的数据导入excel中身份证或银行卡显示成科学计数如何解决...
用excel自带的"数据"->"自文本"将txt的数据导入excel中,如果数字特别长比如身份证或者银行卡会显示成科学计数法,如下: 借助sqlcel我们 ...
- txt的数据导入excel中身份证或银行卡显示成科学计数如何解决
用excel自带的"数据"->"自文本"将txt的数据导入excel中,如果数字特别长比如身份证或者银行卡会显示成科学计数法,如下: 借助sqlcel我们 ...
- spring boot实现导出数据到excel
1.导入依赖; <!--数据导出依赖 excel--> <!-- https://mvnrepository.com/artifact/org.apache.poi/poi --&g ...
- excel表格导出之后身份证号列变成了科学计数法
excel表格导出之后身份证号列变成了科学计数法 解决:写sql查询出所有数据,并在身份证列添加字符,然后导出,将要复制的excel表格设置单元格格式问文本类型,然后复制粘贴,再把加入的字符删除,搞定 ...
- java导出为excel文件_java导出数据到excel文件
有的时候,将一些有用的数据导出到excel是很有必要的.比如说,我现在在做一个学校的在线教学平台,有一个需求是:将学生成绩导出到excel文件中去. 那怎样实现用java导出数据到excel文件呢?? ...
- 百度指数常见php框架,怎么导出数据到excel表格-如何将百度指数数据导出到Excel表格...
如何将百度指数数据导出到Excel表格 第一步:打开CAD.CAD命令行输入"Li"."选择对象"选需要提取坐标的多段线.回车. 第二步:将CAD文本框中的数据 ...
- arcengine遍历属性表_【程序之坑】小程序云开发导出数据到excel表
本文解决了小程序云开发导出数据到excel的bug,并给出了分析的过程,同时简化了程序为一个云函数,一个本地函数,逻辑更简单.文章结尾给出了完整源代码 小程序云开发为没有服务器的小程序开发者提供了便利 ...
- python输出数据到excel-python如何导出数据到excel文件
python导出数据到excel文件的方法: 1.调用Workbook()对象中的add_sheet()方法wb = xlwt.Workbook() ws = wb.add_sheet('A Test ...
- python输出数据到excel-Python从数据库导出数据到Excel
#coding=utf-8 import pymysql import xlwt import importlib,sys importlib.reload(sys) # __author__ = ' ...
最新文章
- 公司的API接口被刷了,那是因为你没这样做
- python使用正则表达式统计字符串中出现次数最多的数字
- 网络模型--Squeeze-and-Excitation Networks
- 云原生体系下 Serverless 弹性探索与实践
- C++之const修饰得到是谁
- 关于错误提示:此实现不是 Windows 平台 FIPS 验证的加密算法的一部分的解决方案...
- 2020 . NET大会日程公布!行程亮点全曝光
- 从外包月薪5K到阿里月薪15K,原理+实战+视频+源码
- 使用火狐的restclient发送http接口post及get请求
- PostgreSQL源码学习(1)--PG13代码结构
- 最新数据:中国网民超10亿,中老年群体增速最快
- 开课吧里的python学习是真的吗-做客李晨nic淘宝直播 胡海泉胡彦斌带货开课吧Python...
- kafka-client 版本兼容问题
- 华为云学院-人人学loT学习笔记- 第四章 物联网关 汇聚回传
- 截至20161210沪市股票代码和名称
- OpenStack虚拟机rebuild和evacuate差异梳理
- 高斯投影法正反算代码MATLAB版本
- 11n、11ac和11ax速率表
- 耀之阳电商:店铺运营的注意事项事项
- table 复杂表头
热门文章
- node-gulp插件
- C#核心概念--装箱和拆箱(什么是装箱和拆箱)
- mysql主从延迟时间是多少_MySQL主从延迟
- PAT乙级 1086 就不告诉你 (附测试点1,2排查及用例)
- 搭建数字图像处理开发环境(Python+pycharm+opencv)
- php7垃圾回收机制l_php5和php7垃圾回收上的区别是什么?
- linux发布tomcat项目项目流程,linux下tomcat的配置及项目的部署流程
- pandas 空字符串与na区别_python从安装到数据分析应用高手 Pandas处理文本数据(一)...
- java 程序更新_如何关闭JAVA更新程序
- Android ScrollView内部组件设置android:layout_height=fill_parent无效的解决办法