我创建了一个 Excel 电子表格。在第二列中我有类似的值0:11:23
and 2:03:33
,价值数千行。我使用 PHP 将格式设置为:
$sheet->getStyle($colRange)->getNumberFormat()->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_DATE_TIME4);
但细胞仍然只是字符串。如果您编辑一个单元格0:11:22
到其他类似 0:11:33 的值,那么单元格将被转换为时间。在顶部它来自0:11:22
to 0:11:33 AM
AM 的自动添加似乎是巨大的变化,然后我可以对文件执行我想要的操作。
我怎样才能改变数千个细胞0:11:22
to 0:11:22 AM
?
这是一篇旧帖子,但也许会对某人有所帮助......
$objPHPExcel->getActiveSheet()
->setCellValue('E5', '=TEXT(TIMEVALUE("'. $the_str_Time . '"),"[h]:mm")');
TIMEVALUE 函数将字符串转换为时间,
TEXT 函数为它们提供所需的格式。
我的用于测量超过 24 小时的时间
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)