Jump to content
php.lv forumi

MYSQL > EXCEL csv exports


Wieshka

Recommended Posts

Problēma tāda, ka veicot eksportu, respektīvi, tiek selectēti dati no MYSQL, kurus eksportēt .CSV failā. Viss strādā smuki, un pamainot regional settings list seperator, excels smuki informāciju saliek pa kollonām.

 

Problēma ir ar encodingu. Ir kādi ierosinājumi, kā to ātrāk/ērtāk/efektīgāk novērst ?

Link to comment
Share on other sites

Dotajā brīdi nožēloju par jauno office ... pamēģināsim uz sekretāres datora exceli kodējumu pamainīt.

 

Nu mans headers pagaidām ir šāds:

 

	header("Pragma: public");
header("Expires: Fri, 23 Jul 1999 01:00:00 GMT"); 
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Cache-Control: private",false);
header("Content-Type: application/octet-stream");
header('Content-Disposition: attachment; filename="export.csv"');
header("Content-Transfer-Encoding: binary");

Link to comment
Share on other sites

Padzenāju šurpu turpu encodingus, arī pašam excel.php uzliku UTF-8 Without BOM. The same joprojām. Izskatās, ka vaina jāsāk meklēt MS excelā ...

Intreses pēc jāuzliek openoffice ... ko šis saka par .csv failiem.

 

Otrs variants, kas nāk prātā, scripts, kas Ä aizvieto ar ā ...

Edited by Wieshka
Link to comment
Share on other sites

Netiku nemaz līdz openofficam - browsojot php.lv forumu, atradu tādu online excel veidojumu editgrid.com, importējot .csv failu, viņs tiek galā gan ar encoding, gan sadala smuki pa kollonām.

 

Atliek tikai exportēt uz ierasto .xls un nosūtīt sekretārei.

 

 

 

Tik vēl jāizdomā, kas pa vainu, mācību nolūkos ...

 

 

andrisp, ok pamēģināšu.

Edited by Wieshka
Link to comment
Share on other sites

hmm, ir kāds pamats kāpēc veikt vienu, šo lieko soli - mysql->csv->xls, kaut kādi plusi un tā?

Es parasti šādos gadījumos drukāju ārā parastu html tabulu, ko uzdodu par xls failu - excel saprot, var pielikt arī nelielu formatējumu.

Link to comment
Share on other sites

×
×
  • Create New...