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
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.