gpt4 book ai didi

PHPExcel 所需日期 dd/MM/yy

转载 作者:行者123 更新时间:2023-12-03 02:30:09 24 4
gpt4 key购买 nike

我正在使用 PHPExcel Lib 下载 Excel 工作表,并且在下载的 Excel 工作表中需要列日期格式,例如 25-May-17,而不是 25-05-17。

我能够添加数字格式 25-05-17,但不像 25-May-17,下面是我的代码。

      $objPHPExcel->getActiveSheet()
->getStyle('V'.$i)
->getNumberFormat()
->setFormatCode(
PHPExcel_Style_NumberFormat::FORMAT_DATE_DDMMYYYY
);

我在 Lib 类中找不到常量

const FORMAT_DATE_YYYYMMDD2 = 'yyyy-mm-dd';
const FORMAT_DATE_YYYYMMDD = 'yy-mm-dd';
const FORMAT_DATE_DDMMYYYY = 'dd/mm/yy';
const FORMAT_DATE_DMYSLASH = 'd/m/y';
const FORMAT_DATE_DMYMINUS = 'd-m-y';

有人可以帮我设置日期,例如 d-M-yy(2017 年 5 月 25 日)吗?

最佳答案

您不受预定义常量的限制;这些只是 MS Excel 识别的一些格式字符串...可能的掩码的全面列表会过多...并且不必要...您要做的就是将字符串值传递给 setFormatCode()方法,因此您可以传递字符串文字。

您想要的格式的 MS Excel 掩码是 dd-mmm-yyyy ,您可以将其简单地设置为字符串文字,而不是使用任何常量:

$objPHPExcel->getActiveSheet()
->getStyle('V'.$i)
->getNumberFormat()
->setFormatCode('dd-mmm-yyyy');

请注意,MS Excel 本身有一个数字格式代码的“自定义”选项,它允许您以完全相同的方式设置字符串文字

关于PHPExcel 所需日期 dd/MM/yy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44188593/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com