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

php怎么设置单元格格式化

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

php设置单元格格式化的方法:1、通过“PHPExcel_Style_NumberFormat::FORMAT_TEXT”设置单元格为文本;2、通过setCellValueExplicit设置指定数据类型等等。

本文操作环境: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

猜你喜欢
  • Bootstrap中Table如何实现单元格内容格式化
    这篇文章主要介绍Bootstrap中Table如何实现单元格内容格式化,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、单元格内容格式化$(# ...
    908
    2023-03-22
    bootstrap table
  • mysql怎么设置字段的格式化
    mysql设置字段格式化的示例:比如将mysql格式化某字段为0001sql语句:update table set pieceNumber = LPAD(pieceNumber, 4, 0)意思:在table表中格式化pieceNumber ...
    1032
    2023-03-22
    msql mysql数据库
  • python format格式化和数字格式化
    这篇文章主要介绍了python format格式化和数字格式化,格式化字符串的函数 str.format(),它增强了字符串格式化的功能,基本语法是通过{} 和 : 来代替以前的 % ,下面内容介绍,需要的朋友可以参考一下 ...
    152
    2023-03-22
    python format格式化 python数字格式化
  • 格式化输出
    目录占位符(掌握)format格式化(了解)f-String格式化(掌握)程序中经常会有这样场景:要求用户输入信息,然后打印成固定的格式比如要求 ...
    771
    2023-03-22
  • Python 格式化
    数字前面补0字符型:print('23'.zfill(5))数字型:print('%011d' % 124)日期与str互转:datetime 转 str  str_date = datetime.now().strftime("%Y-%m ...
    865
    2023-03-22
    Python
  • linux格式化命令怎么写
    这期内容当中小编将会给大家带来有关linux格式化命令怎么写,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。如果我们购买一个新的虚拟主机空间或者要更改操作程序,会经常使用到磁盘格式化来清空以前的数据,磁盘格 ...
    968
    2023-03-22
    linux
  • 怎么用HTML格式化文本
    小编给大家分享一下怎么用HTML格式化文本,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!HTML提供了多个标签,您可以使用它们来使网页上的某些文本与普通文本有所不 ...
    512
    2023-03-22
    html
  • mysql时间怎么格式化输出
    mysql时间格式化输出的方法:在mysql中执行以下sql语句格式化即可。select now(); #获取当前时间select date_format(now(),%Y-%m-%d %H:%I:%s); #获取当前时间并格式化输出结果返 ...
    879
    2023-03-22
    msql mysql数据库
  • mysql中怎么格式化字段
    在mysql中格式化字段的方法:1.启动mysql;2.登录mysql数据库;3.进入数据库;4.执行命令格式化字段;具体步骤如下:1.首先,在命令行中启动mysql服务;service mysql start  2.mysql服务启动后, ...
    122
    2023-03-22
    mysql
  • css如何设置单元格颜色
    在css中设置单元格颜色的方法:1.创建table表格;2.设置表格宽高;3.使用background属性设置单元格颜色;在css中设置单元格颜色的方法1.首先,在页面中创建一个table表格; table> tr> td ...
    1064
    2023-03-22
    css
  • mysql日期格式化
    1 select DATE_FORMAT(dtl.transdate,"%Y-%m-%d") as transdate,2 right(DATE_FORMAT(concat(transdate,transtime),"%Y-%m-%d %H:% ...
    417
    2023-03-22
    mysql日期格式化
  • javascript如何格式化
    这篇文章给大家分享的是有关javascript如何格式化的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。javascript格式化的方法:1、在Chrome浏览器中,打开Sources ...
    379
    2023-03-22
    javascript
  • python格式化方法
    一、格式符 %%[(name)][floags][width].[precision]typecode(name) 可选,用于选择指定的keyflags可选,可提供的值有:· +右对齐,整数前加正号,负数前加负号 ...
    798
    2023-03-22
    方法 python
  • 硬盘如何格式化
    格式化硬盘的方法:1.右键此电脑点击管理;2.点击磁盘管理;3.选择硬盘,右键点击格式化;具体步骤如下:1.首先,在计算机中右键“此电脑”选择“管理”选项;2.进入到计算机管理页面后,在页面中点击“磁盘管理”选项;3.最后,在磁盘管理页面中 ...
    941
    2023-03-22
    硬盘
  • java中怎么把日期格式化
    java把日期格式化:import java.text.SimpleDateFormat;import java.util.Date;public class test{public static void main(String args[]) { ...
    562
    2023-03-22
    java基础 java
  • CSS中怎么格式化页面布局
    这篇文章给大家介绍CSS中怎么格式化页面布局,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。代码如下:!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional// ...
    560
    2023-03-22
    css
  • Springboot 中怎么格式化全局时间
    这期内容当中小编将会给大家带来有关Springboot 中怎么格式化全局时间,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。时间格式化在项目中使用频率是非常高的,当我们的 API 接口返回结果,需要对其中某 ...
    198
    2023-03-22
    springboot
  • vue中怎么格式化HTML代码
    本篇内容主要讲解“vue中怎么格式化HTML代码”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“vue中怎么格式化HTML代码”吧!问题:一般用Shift+Alt+F,可以格式化JS和CSS的部分 ...
    782
    2023-03-22
    html vue
  • 云服务器怎么格式化
    云服务器格式化的方法:1.登录云服务器控制面板;2.在控制面板中选择需要格式化的服务器,点击管理;3.进入管理页面后,选择当地硬盘,初始化磁盘即可; ...
    103
    2023-03-22
    服务器 格式化
  • 使用dos命令怎么格式化磁盘
    使用dos命令格式化磁盘的方法:1.打开dos窗口;2.执行list disk命令,查看系统磁盘;3.使用select disk命令选择磁盘;4.执行clean命令格式化磁盘;具体步骤如下:1.首先,在计算机中使用组合键“win+R”输入c ...
    297
    2023-03-22
    DOS
热门问答
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作