Hola a todos, espero que este post ayude a todos aquellos que han tenido un problema similar al mío.

En sugar, por ejemplo en la pestaña de oportunidades, das a exportar y el fichero CSV generado tiene el delimitador "," por defecto. Entonces, yo que tengo Excel 2007, no detecta este caracter como delimitador y te pone cada registro como una única frase y, como es lógico, no se puede jugar con la información en la hoja de cálculo.

Para solucionarlo he realizado los siguientes pasos:

Fichero: sugarcrm/export.php
PASO1
Línea 73: Sustituimos "$GLOBALS['locale']->getExportCharset()" por UTF-16 para que al exportar a CSV nos respeten las tildes.

Fichero: sugarcrm/include/export_utils.php
PASO2
Línea 52: Establecemos el delimitador a ";"

PASO 3
Buscamos $header = implode("\"".getDelimiter()."\"", array_values($fields_array)); y sustituimos el primera parámetro por "\";\"" (incluidas las comillas)

PASO 4
Buscamos $line = implode("\"".getDelimiter()."\"", $new_arr); y sustituimos el primera parámetro por "\";\"" (incluidas las comillas)

PASO 5
Guardamos los ficheros y listo.


Espero que este post pueda a ayudar a usuarios que han tenido este problema.

Un saludo