Excel - Simbolo  en un csv

 
Vista:
Imágen de perfil de Juan José
Val: 6
Ha aumentado 1 puesto en Excel (en relación al último mes)
Gráfica de Excel

Simbolo  en un csv

Publicado por Juan José (2 intervenciones) el 18/03/2021 10:59:52
Buenas, estoy creando un fichero csv desde una app web. Escribo en el fichero el siguiente texto:
1
Nº Factura;Fecha;Base imponible;Importe IVA;Importe total

Pero antes del símbolo º me aparece el símbolo Â.
¿Cómo lo puedo solucionar?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Antoni Masana
Val: 4.908
Oro
Ha mantenido su posición en Excel (en relación al último mes)
Gráfica de Excel

Simbolo  en un csv

Publicado por Antoni Masana (2478 intervenciones) el 18/03/2021 20:43:53
Tienes varias soluciones:

En lugar de poner Nº Factura puedes poner Num. Factura
En lugar de poner Nº Factura puedes poner No. Factura
En lugar de poner Nº Factura puedes poner No Factura
En lugar de poner Nº Factura puedes poner N. Factura

Estas son las soluciones faciles, despues esta la solucion dificil.

Este caracter entra como las vocales acentuadas y las consonantes Ñ y Ç entra dentro del grupo de caracteres especiales y que cada uno utiliza una tabla diferente.
Un claro ejemplo de esto se puede ver con el block de notas y el CMD. Creas un fichero con el siguiente contenido:

1
áéíóúàèìòùñÑçÇäëïöü

con el block de notas y lo visualizas con un type en CMD y veras esto:

1
├í├®├¡├│├║├á├¿├¼├▓├╣├▒├æ├º├ç├ñ├½├»├Â├╝

Y al reves lo mismo.

¿Como arreglarlo? Supongamos que tengo un directorio que se llama C:\Negociación y quiero crear un fichero BAT que me muestre el contenido y creo con el Block de Notas lo siguiente

1
2
@echo off
dir W:\Negociación

hago un type del fichero en CMD y veo esto: dir W:\Negociaci¾n NO FUNCIONA

Entonces desde la ventana de CMD realizo esto:

1
echo dir W:\Negociación >Texto
y ... hasta aqui el ejemplo que no es muy bueno porque el Block de Notas me lo fastidia.

La idea es crear en el destino los caracteres especiales para que el que tiene que escribir sepa porque los tiene que cambias y la cosa no es simple por que no siempre es uno por uno, puede ser cambiar uno por dos o tre o incluso cuatro o más caracteres.

Espero que todo este rollo sirva para entender el problema y las posibles soluciones.

Saludos.
\\//_
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
3
Comentar
Imágen de perfil de Juan José
Val: 6
Ha aumentado 1 puesto en Excel (en relación al último mes)
Gráfica de Excel

Simbolo  en un csv

Publicado por Juan José (2 intervenciones) el 24/03/2021 10:54:29
Muchas gracias Antoni, al final se ha decidido cambia a No. Factura como comentaste al principio.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar