Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/05/2014, 12:25
Avatar de TMeister
TMeister
Crazy Coder
 
Fecha de Ingreso: enero-2002
Ubicación: En la Oficina
Mensajes: 2.880
Antigüedad: 22 años, 11 meses
Puntos: 193
Respuesta: fputcsv para guardar en un excell en mas de 1 columna

Pues si es mas PHP que WordPress. ahora puedes intentar algo así:

Código PHP:
Ver original
  1. if ($wpdb->num_rows > 0) {
  2.  
  3. $filename = "dades.csv";
  4.  
  5. header( 'Content-type: text/csv' );
  6. header( 'Content-Disposition: attachment;filename='.$filename);
  7.  
  8. $fp = fopen('dades.csv', 'w');
  9.  
  10. $hrow = $result[0];
  11.  
  12. fputcsv($fp, array('Nombre', 'Apellido', 'Empresa', 'Otra Columna'));
  13.  
  14. foreach ($result as $data) {
  15.     fputcsv($fp, array($data['some1'], $data['some2'], $data['some3'], $data['some4']));
  16. }
  17.  
  18. fclose($fp);
  19.  
  20. }

Fijate como en el foreach se hace el fputcsv con todos los valores que quieres en una fila, el valor de cada columna es un item del array.