0
我試圖格式化Excel文檔中的單元格,使用setFormatCode方法使用PHPExcel創建。我一直在瀏覽與此方法關聯的'FORMAT_DATE_xxxxxxx'選項列表,但我一直無法找到按該順序列出月份,日期和年份的選項。我在這裏錯過了什麼嗎?無法將單元格格式化爲PHPExcel中的月 - 日 - 年?
我試圖格式化Excel文檔中的單元格,使用setFormatCode方法使用PHPExcel創建。我一直在瀏覽與此方法關聯的'FORMAT_DATE_xxxxxxx'選項列表,但我一直無法找到按該順序列出月份,日期和年份的選項。我在這裏錯過了什麼嗎?無法將單元格格式化爲PHPExcel中的月 - 日 - 年?
你錯過了FORMAT_DATE_XLSX14和FORMAT_DATE_XLSX22
你也錯過了一個事實,即這些僅僅是預定義的字符串值,並且您可以使用您自己設置任何有效的Excel的NumberFormat字符串值。
$objPHPExcel->getActiveSheet()->getStyle('C9')
->getNumberFormat()
->setFormatCode(
'mm-dd-yyyy' // my own personal preferred format that isn't predefined
);
如果你想要更清晰的例子,這些定義在PHPExcel/Style/NumberFormat.php中。如果你有自己喜歡的格式,那麼我建議創建你自己的定義,而不是擴展這個列表。 – 2016-10-10 14:04:54