W jaki sposób podczas exportu zachować format daty w pliku xls?

0

Exportuję do excela tabelę i chciałbym, żeby można było filtrować w po dacie na zasadzie drzewa rok/miesiac/dzien itd. Jedyny problem jaki się pojawił to fakt, że podczas exportu wszystkie wartości ustawiają się w excelu na ogolne, a żeby skorzystać z tego filtra potrzeba ustawić typ na data. Tak, wiem że wystarczy 2 kliknięcia, ale to o dwa za dużo. Czy jest możliwość exportu daty z poinformowaniem excela, że data ma się jak data zachowywać, a nie jak Ogólne ?

0

A może byś łaskawie podał czym to w ogóle eksportujesz?

0

https://phpexcel.codeplex.com/, jeżeli o to chodziło.

1

I do tak popularnej biblioteki oczywiście w Google nie ma żadnego info?

http://stackoverflow.com/questions/22575173/phpexcel-how-to-set-a-date-in-cell

0

Widocznie źle zadałem pytanie, dzięki.

0

Zrobiłem to w ten sposób:

        $objPHPExcel->getActiveSheet()
        ->getStyle('G2:G256')
        ->getNumberFormat()
        ->setFormatCode(
            PHPExcel_Style_NumberFormat::FORMAT_DATE_YYYYMMDD2
        );

i faktycznie pokazuje, że format to date, ale nie zmienia to faktu, że nie da się filtrować po dacie na zasadzie
Rok [+]
Miesiąc [+]
Dzień [+].
Dopiero gdy zaktualizuje komórke to excel chyba narzuca swoje formatowanie i działa dla tej jednej komórki.

1 użytkowników online, w tym zalogowanych: 0, gości: 1