2013-02-20 3 views
0

Я пытаюсь форматировать ячейки в документе Excel, который я создаю с помощью PHPExcel, используя метод setFormatCode. Я просматриваю список опций 'FORMAT_DATE_xxxxxxx', связанных с этим методом, но мне не удалось найти список, в котором указаны месяц, дата и год в этом порядке. Я что-то пропустил?Нет способа форматировать ячейку как месяц-год-год в PHPExcel?

ответ

2

Вы пропустили 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 
    ); 
+1

И они определены в PHPExcel/Style/NumberFormat.php, если вы хотите иметь более четкие примеры. Если у вас есть собственный предпочтительный формат, я рекомендую создавать свои собственные определения вместо расширения этого списка. –

Смежные вопросы