Problemas al crear un archivo de datos separados por comas CSV

18/04/2009 - 03:13 por Juan | Informe spam
Buenas noches y gracias de antemano por la ayuda
Sistema Windows Vista Ultimate y Excel 2007
No tengo problemas para abrir ningún tipo de archivos separados por comas,
tabulaciones, punto y coma...
No obstante cuando intento crear algún archivo separado por comas, excel me
dice que el libro puede tener características no compatibles CSV (delimitado
por comas). No obstante de la advertencia lo guardo y cuando lo vuelvo a
abrir compruebo que no he perdido ningún dato y que todos están situados
correctamente. La causa de que excel me diga que el libro puede tener
características no compatibles con CSV es que utiliza el punto y coma (;)
como separador de listas y no la coma (,)
El problema que tengo es que he de exportar el archivo separado por comas,
no por punto y coma, ya que el programa a donde lo voy a exportar sólo
admite la coma, no el punto y coma.
Investigando un poco por internet he descubierto que una posible solución
era cambiar en la configuración regional y de idioma el separador de listas,
que por defecto para España es el punto y coma, por la coma sólo. Pero
tampoco ha funcionado, y eso que he probado con varios idiomas, de habla
inglesa y española.
Agradecería que alguien me echara una mano.
Saludos cordiales
Juan
 

Leer las respuestas

#1 Héctor Miguel
18/04/2009 - 04:33 | Informe spam
hola, Juan !

1) (hasta donde se) en la version 2007, el separador de listas y argumentos en la configuracion regional de windows
no es la unica causa de que aparezca el mensaje de advertencia por (posibles) caracteres incompatibles con un formato *.CSV
considerando que se trata de estandares "internacionales" (mas bien, apegados a usos y costumbres USA)
al final reproduzco lo que dice la ayuda en linea {F1} con referencia a la posible perdida de "otros" caracteres

2) haciendo pruebas (re)grabando el mismo archivo como *.CSV e intercambiando el separador de listas y argumentos en la CR
lo que obtengo es un archivo de texto (*.CSV) que utiliza precisamente el separador "en turno" (cada vez que lo cambio)

3) lo que si podrias tener como (otras) incompatibilidades, es si el archivo llevara cifras con estilos de moneda... (?)
en este caso debieras comprobar que pasaran tambien con estandares USA (miles=coma, decimales=punto)

4) no se si en vista utimate fuera requisito (re)iniciar la aplicacion (o el sistema) al hacer cambios en la configuracion regional
(podrias ver su efecto "inmediato" al revisar cualquier formula con argumentos si esta utilizando el separador "en turno")

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.

transcripcion de la ayuda (2007) en relacion con los formtos *.CSV ==CSV (delimitado por comas)

Este formato (.csv) guarda unicamente el texto y los valores como aparecen en las celdas de la hoja de calculo activa.
Todas las filas y todos los caracteres en cada celda se guardaran.
Las columnas de datos se separan mediante comas y cada fila de datos termina en un retorno de carro.
Si una celda contiene una coma, el contenido de la celda se escribira entre comillas dobles.
Si las celdas presentan formulas en vez de valores de formulas, estas se convertiran como texto.
Todo el formato, graficos, objetos y cualquier otro contenido de la hoja de calculo se perdera.
El simbolo del euro se convertira en un signo de interrogacion.

Nota: Si el libro contiene caracteres de fuente especiales, como el simbolo de copyright (©)
y va a utilizar el archivo de texto convertido en un equipo que tenga otro sistema operativo
guarde el libro en el formato de archivo de texto adecuado para ese sistema.
Por ejemplo, si utiliza Windows y desea utilizar el archivo de texto en un equipo Macintosh
guarde el archivo en formato CSV (Macintosh).
Si utiliza un equipo Macintosh y desea utilizar el archivo de texto en un sistema que ejecute Windows o Windows NT
guardelo en formato CSV (Windows).
fin de transcripcion ==
__ OP __
__ 1 __
Sistema Windows Vista Ultimate y Excel 2007
No tengo problemas para abrir ningun tipo de archivos separados por comas, tabulaciones, punto y coma...
No obstante cuando intento crear algun archivo separado por comas
excel me dice que el libro puede tener caracteristicas no compatibles CSV (delimitado por comas).
No obstante de la advertencia lo guardo y cuando lo vuelvo a abrir compruebo que no he perdido ningun dato ...
La causa de que excel me diga que el libro puede tener caracteristicas no compatibles con CSV
es que utiliza el punto y coma (;) como separador de listas y no la coma (,)


__ 2 __
El problema que tengo es que he de exportar el archivo separado por comas, no por punto y coma
ya que el programa a donde lo voy a exportar solo admite la coma, no el punto y coma.
Investigando un poco por internet he descubierto que una posible solucion era
cambiar en la configuración regional y de idioma el separador de listas, que por defecto para España es el punto y coma, por la coma solo.
Pero tampoco ha funcionado, y eso que he probado con varios idiomas, de habla inglesa y española.
Agradeceria que alguien me echara una mano...

Preguntas similares