Jtti广告广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php怎么设置单元格格式化
  • 790
分享到

php怎么设置单元格格式化

php 2020-12-24 04:12:43 790人浏览 绘本
摘要

本文操作环境:windows7系统、PHP7.1版,DELL G3电脑php怎么设置单元格格式化?php excel 设置单元格格式为文本格式解决 PHPExcel 长数字串显示为科学计数在excel中如果在一个默认的格中输入或复制超长数字

本文操作环境:windows7系统、PHP7.1版,DELL G3电脑

php怎么设置单元格格式化?

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

解决 PHPExcel 长数字串显示为科学计数

在excel中如果在一个默认的格中输入或复制超长数字字符串,它会显示为科学计算法,例如身份证号码,解决方法是把表格设置文本格式或在输入前加一个单引号。

使用PHPExcel来生成excel,也会遇到同样的问题,解决方法有三种:

设置单元格为文本

$objPHPExcel = new PHPExcel();
$objPHPExcel->setActiveSheetIndex(0);
$objPHPExcel->getActiveSheet()->setTitle('Simple');
//设置A3单元格为文本
$objPHPExcel->getActiveSheet()->getStyle('A3')->getNumberFORMat()
    ->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_TEXT);
//也可以设置整行或整列的style

更多的格式可以在PHPExcel/Style/NumberFormat.php中找到。注意:上述的设置对长数字字符串还是以文本方式来显示科学计数法的结果,原因可能php在处理大数字时采用的科学计数法。

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

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

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

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

推荐使用第二、三种,第一种没有根本解决问题。

--结束END--

本文标题: php怎么设置单元格格式化

本文链接: https://www.lsjlt.com/news/164.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • JAVA:POI设置EXCEL单元格格式
    目录 1.Maven引入 2.单元格样式设置  3.单元格值设置 3.1.设置单元格为文本格式 3.2.设置单元格为日期格式 3.3.设置单元格数值格式 3.4.设置单元格为货币格式 3.5.设置单元格为百分比格式 3.6.设置单元格为中文...
    804
    2023-09-29
    excel
  • windows格式化怎么分配单元大小
    本文小编为大家详细介绍“windows格式化怎么分配单元大小”,内容详细,步骤清晰,细节处理妥当,希望这篇“windows格式化怎么分配单元大小”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。格式化分配单元大小合适...
    680
    2023-09-29
  • Bootstrap中Table如何实现单元格内容格式化
    这篇文章主要介绍Bootstrap中Table如何实现单元格内容格式化,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、单元格内容格式化   $('#table1&...
    922
    2023-09-29
    bootstrap table
  • mysql怎么设置字段的格式化
    mysql设置字段格式化的示例:比如将mysql格式化某字段为0001sql语句:update table set pieceNumber = LPAD(pieceNumber,&n...
    1033
    2023-09-29
    msql mysql数据库
  • Java使用poi导出excel针对不同数据列配置设置不同单元格格式(适用于通用导出excel数据)
    Java使用poi导出excel针对不同数据配置设置不同单元格格式 背景第一版实现方案 第二版理想中的方案可实行的方案 结束 背景 公司大部分业务都是查询相关的业务, 所以建了一个...
    130
    2023-09-29
    excel java
  • 电脑怎么格式化
    本文小编为大家详细介绍“电脑怎么格式化”,内容详细,步骤清晰,细节处理妥当,希望这篇“电脑怎么格式化”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。电脑格式化的方法:右击桌面的“此电脑”点击“管理”。 在“计算机管...
    919
    2023-09-29
  • python format格式化和数字格式化
    目录1.format() 基本用法2.填充与对齐3.数字格式化1.format() 基本用法 python2.6 开始,新增了一种格式化字符串的函数str.format(),它增强了...
    164
    2023-09-29
    python format格式化 python数字格式化
  • 格式化输出
    目录 占位符(掌握) format格式化(了解) f-String格式化(掌握) 程序中经常会有这样场景:要求用户输入信...
    1667
    2023-09-29
  • Python 格式化
    数字前面补0 字符型: print('23'.zfill(5)) 数字型: print('%011d' % 124) 日期与str互转: datetime 转 str   str_date = datetime.now().strftim...
    868
    2023-09-29
    Python
  • 怎么格式化Word文档
    本篇内容介绍了“怎么格式化Word文档”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!格式化Word文档布局:探索Word用户界面。熟悉所有格...
    700
    2023-09-29
  • python format格式化和数字格式化的方法
    这篇“python format格式化和数字格式化的方法”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“python...
    889
    2023-09-29
  • Eclipse代码格式化设置的示例分析
    这篇文章给大家分享的是有关Eclipse代码格式化设置的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。自用项目中统一Eclipse格式化Java、JavaScript、JSP、HTML代码设置1.Wind...
    515
    2023-09-29
    eclipse
  • php怎么获取时间戳及格式化
    这篇“php怎么获取时间戳及格式化”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“php怎么获取时间戳及格式化”文章吧。一、什...
    818
    2023-09-29
  • javascript如何格式化
    这篇文章给大家分享的是有关javascript如何格式化的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 javascript格式化的方法:1、在Chr...
    385
    2023-09-29
    javascript
  • python格式化方法
    一、格式符 % %[(name)][floags][width].[precision]typecode(name) 可选,用于选择指定的keyflags 可选,可提供的值有: · + 右对齐,整数前加正号,负数前加负号 ...
    830
    2023-09-29
    方法 python
  • 硬盘如何格式化
    格式化硬盘的方法:1.右键此电脑点击管理;2.点击磁盘管理;3.选择硬盘,右键点击格式化;具体步骤如下:首先,在计算机中右键“此电脑”选择“管理”选项;进入到计算机管理页面后,在页面中点击“磁盘管理”选项;最后,在磁盘管理页面中,选择需要格...
    951
    2023-09-29
    硬盘
  • 电脑如何格式化
    今天小编给大家分享一下电脑如何格式化的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。双击打开此电脑,能够看到所有的硬盘分区。 ...
    613
    2023-09-29
  • 单元格怎么求和
    单元格求和方法:1、使用SUM函数进行求和,选择一个单元格输入"=SUM(",然后选择要进行求和的单元格范围,输入")",按下回车键,即可显示求和结果;2、使用快捷键进行求和,选择一个单元格,按下&q...
    202
    2023-09-29
  • linux格式化命令怎么写
    这期内容当中小编将会给大家带来有关linux格式化命令怎么写,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。如果我们购买一个新的虚拟主机空间或者要更改操作程序,会经常使用到...
    979
    2023-09-29
    linux
  • 怎么用HTML格式化文本
    小编给大家分享一下怎么用HTML格式化文本,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! HTML提供了多个标签,您可以使用它...
    526
    2023-09-29
    html
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作