Hm, meni je nejasno u cemu je tacno problem ovde. Moguca su tri ishoda:
1. Struktura CSV fajla ne odgovara tvojim zeljama - podaci su u pogresnim kolonama.
2. CSV fajl je ispravan, podaci su u pravim kolonama, ali je format fajla "praznjikav" (onako "plain", bez boja, fontova i dzidzabidza).
3. Kombinacija #1 i #2 - em su podaci u pogresnim kolonama, em sve to ne lici ni na sta.
Sve je resivo i to relativno lako. Ako je u pitanju problem #1 - u PHP kodu koji formira taj CSV treba pogledati kako ga on formira i prepraviti kod da upisuje podatke u prave kolone.
Ako je samo #2 u pitanju - imas dve opcije:
* PHP - uzmes
SimpleXLSXGen - koliko vidim, on ima i fontove, boje, sirine kolona itd. Taj kod mozes da dodas da se poziva direktno iz WP teme.
* Python -
openpyxl - slicna prica, korirstio sam ga u razlicitim projektima i prilicno sam zadovoljan.