Ver Mensaje Individual
  #7 (permalink)  
Antiguo 15/01/2013, 17:17
perm73
 
Fecha de Ingreso: diciembre-2012
Ubicación: Maracay
Mensajes: 25
Antigüedad: 12 años
Puntos: 2
Respuesta: Salto de linea al llegar a 1024 caracteres al exportar a CSV

Hola a Tod@s nuevamente. Ya lo he solucionado. NO entiendo mucho de programación pero al hacer lo siguiente ha funcionado.
He encapsulado los campos y al importarlo luego desde Open Calc lo ha hecho correctamente.
Anteriormente estaba cargando el CSV con notepad para comprobarlo pero me he dado cuenta que soporta nada más que 1024 columnas, aun así cuando intentaba cargar el fichero desde Open Calc, este NO lo hacia debidamente.

Aquí les dejo el código.
----------------------------------------------------
// Exportar a CSV
$e ='"'; //encapsulación
$shtml = $shtml.$e.$row['referencia'].$e.'|'
.$e.$Seller_ID.$e.'|'
.$e.$row['operacion'].$e.'|'
.$e.$row['familia'].$e.'|'
.$e.$row['tipo'].$e.'|'
.$e.$row['CategoryID'].$e.'|'
.$e.$row['precio'].$e.'|'
.$e.$row['currency'].$e.'|'
.$e.$row['superficie'].$e.'|'
.$e.$row['habitaciones'].$e.'|'
.$e.$row['estacionamiento'].$e.'|'
.$e.$row['antiguedad'].$e.'|'
.$e.$row['banos'].$e.'|'
.$e.$row['piscina'].$e.'|'
.$e.$row['jardin'].$e.'|'
.$e.$row['ascensor'].$e.'|'
.$e.$row['oficina'].$e.'|'
.$e.$row['estado'].$e.'|'
.$e.$row['ciudad'].$e.'|'
.$e.$row['zona'].$e.'|'
.$e.$Gmaps.$e.'|'
.$e.$Titulo_web.$e.'|'
.$e.$row['texto_web'].$e.'|'
.$e.$row['fotos1'].$e.'|'
.$e.$row['fotos2'].$e.'|'
.$e.$row['fotos3'].$e.'|'
.$e.$row['fotos4'].$e.'|'
.$e.$row['fotos5'].$e.'|'
.$e.$row['fotos6'].$e.'|'
.$e.$row['fotos7'].$e.'|'
.$e.$row['fotos8'].$e.'|'
.$e.$row['update_images'].$e.("\r\n");








$f = fopen("data.csv","w");



fwrite($f,$shtml);


fclose($f);
--------------------------------------

Gracias!!