Página 1 de 2

Archivos .CSV (cambiar puntos por comas) ¿?

NotaPublicado: 19 Ago 2011, 16:44
por elalex
Una duda que me surge, estoy trabajando con unas hojas de calculo y el origen de los datos lo recibo en formato .csv

Os pongo un ejemplo, imaginad una tabla con este formato:

13,445,715.05 (incorrecto)

Y yo lo necesito en formato de numero, tal que asi:

13.445.715,05 (correcto)

La única solución que conozco es cambiar en panel de control en las opciones de "internacional", es decir, decirle al PC que los puntos son comas y las comas son puntos pero esta solución no me vale porque también me jodería el resto de tablas.

Tampoco puedo reemplazar "." por "," porque en el caso anterior me cambiaría la cifra a:

13.445.715.05 (incorrecto)

¿Se me escapa alguna opción en el Excel?

Re: Archivos .CSV (cambiar puntos por comas) ¿?

NotaPublicado: 19 Ago 2011, 19:44
por littlebicho
Hola Elalex.

Yo creo que si te la llevas a access podrías hacerlo aunque ahora no tengo muy claro cómo. Te lo comento por si te doy una idea.

Voy a intentarlo luego y si me sale te digo cómo lo he hecho.

Saludos!

Re: Archivos .CSV (cambiar puntos por comas) ¿?

NotaPublicado: 19 Ago 2011, 19:46
por littlebicho
Hola otra vez.

Acabo de darme cuenta que pedías una alternativa en Excel :plas:

Re: Archivos .CSV (cambiar puntos por comas) ¿?

NotaPublicado: 19 Ago 2011, 20:11
por JAVI_BOSS
se te escapa la opcion del excel de sistema ingles o europeo por los puntos.............

Y sino en el formato de la celda y listo.

Re: Archivos .CSV (cambiar puntos por comas) ¿?

NotaPublicado: 19 Ago 2011, 22:34
por elalex
littlebicho escribió:Hola Elalex.

Yo creo que si te la llevas a access podrías hacerlo aunque ahora no tengo muy claro cómo. Te lo comento por si te doy una idea.

Voy a intentarlo luego y si me sale te digo cómo lo he hecho.

Saludos!


El acces no lo controlo mucho y tampoco es plan de que me lo des mascado. Si es algo sencillo y luego lo puedo copiar y pegar en excel, soy todo ojos!

Re: Archivos .CSV (cambiar puntos por comas) ¿?

NotaPublicado: 19 Ago 2011, 22:37
por elalex
JAVI_BOSS escribió:se te escapa la opcion del excel de sistema ingles o europeo por los puntos.............

Y sino en el formato de la celda y listo.


Y eso se pude cambia a pocos clicks? Lo del sistema ingles o europeo ¿?

Porque lo del formato me da que no se puede, lo pones en formato numero o moneda por poner ejemplos y no hace nada...

Re: Archivos .CSV (cambiar puntos por comas) ¿?

NotaPublicado: 19 Ago 2011, 23:13
por Rayback
Sigo trabajando en ellow...

Dime una cosilla. ¿todas las celdas van a llevar el mismo nº de cifras? Más importante, ¿todas van a llevar 2 decimales?

Si me dices que sí, es posible que ya lo tengamos.

Re: Archivos .CSV (cambiar puntos por comas) ¿?

NotaPublicado: 19 Ago 2011, 23:37
por garlim
creo que te podria servir
en importar datos externos desde texto eliges
- paso 1: desde que fila y tipo de datos (delimitados o ancho fijo)
- paso 2 : que tipo de separacion entre campos (tabulacion, espacio, coma, punto y coma...)
- paso 3 : formato de datos --> seleccionas la columna que deseas tratar y das a "avanzadas"---> ahi seleccionas el formato de origen que tienes ("miles," "decimal ." o sea 1,234,233.33) y el te lo importara convertido al formato que tienes en tu pc ("miles . " decimal," o sea 1.233.234,33)

el truco esta en avanzadas ;)

Re: Archivos .CSV (cambiar puntos por comas) ¿?

NotaPublicado: 20 Ago 2011, 01:33
por elalex
Rayback escribió:Sigo trabajando en ellow...

Dime una cosilla. ¿todas las celdas van a llevar el mismo nº de cifras? Más importante, ¿todas van a llevar 2 decimales?

Si me dices que sí, es posible que ya lo tengamos.


No todas tienen el mismo numero de cifras pero los decimales si que son siempre 2

Tampoco te rompas mucho la cabeza si la duda mas que nada es por saber si habia alguna opcion que desconocia...

Re: Archivos .CSV (cambiar puntos por comas) ¿?

NotaPublicado: 20 Ago 2011, 01:40
por elalex
garlim escribió:creo que te podria servir
en importar datos externos desde texto eliges
- paso 1: desde que fila y tipo de datos (delimitados o ancho fijo)
- paso 2 : que tipo de separacion entre campos (tabulacion, espacio, coma, punto y coma...)
- paso 3 : formato de datos --> seleccionas la columna que deseas tratar y das a "avanzadas"---> ahi seleccionas el formato de origen que tienes ("miles," "decimal ." o sea 1,234,233.33) y el te lo importara convertido al formato que tienes en tu pc ("miles . " decimal," o sea 1.233.234,33)

el truco esta en avanzadas ;)


Importar datos externos? Lo que quiero es hacerlo en la propia hoja de calculo, bueno en verdad me da igual, pero no se a que te refieres a lo de importar ¿? (puede ser que a estas horas tenga la mente cerrada!)

Lo de datos delimitados y demas, por defecto vienen separados por ";" si pusiera comas no se montaria un chocho importante? Quiero decir que separaria los decimales, no? Mañana investigo en casa


Gracias a todos! :reverencia:

Re: Archivos .CSV (cambiar puntos por comas) ¿?

NotaPublicado: 20 Ago 2011, 02:20
por Rayback
elalex escribió:
Rayback escribió:Sigo trabajando en ellow...

Dime una cosilla. ¿todas las celdas van a llevar el mismo nº de cifras? Más importante, ¿todas van a llevar 2 decimales?

Si me dices que sí, es posible que ya lo tengamos.


No todas tienen el mismo numero de cifras pero los decimales si que son siempre 2

Tampoco te rompas mucho la cabeza si la duda mas que nada es por saber si habia alguna opcion que desconocia...


Vale, lo del mismo nº de cifras da igual, sólo era por cotillear...xD

Hagamos lo siguiente:
1.-Sustituimos todos los "." por nada.
2.-Sustituimos todas las "," por nada.
3.-Ahora tendremos un bonito número muy largo y sin signos de puntuación.
4.-Te vas a otra columna, a otra hoja, a otro libro, o incluso a casa de Ogcar a vaciarle la nevera, y metes una fórmula que divida el anterior número entre 100, y das un formato de número marcando el separador de miles.
5.-Vuelves a llenar la nevera de Ogcar.
6.-Tu ya tienes lo que querías y yo 100.000 neuronas menos.

Aleeeee....

Re: Archivos .CSV (cambiar puntos por comas) ¿?

NotaPublicado: 20 Ago 2011, 02:22
por garlim
a ver ... me explico mejor
elalex escribió:Una duda que me surge, estoy trabajando con unas hojas de calculo y el origen de los datos lo recibo en formato .csv
Os pongo un ejemplo, imaginad una tabla con este formato:
13,445,715.05 (incorrecto)
Y yo lo necesito en formato de numero, tal que asi:
13.445.715,05 (correcto)


es decir te llega un archivo csv (lo mismo me da la extension) como por ejemplo un log del vagcom con unos datos que quieres incluir en la hoja excel que tienes

en esa hoja importas datos menu/datos/importar datos externos/desde archivo de texto
cargas el archivo csv con las opciones que te comente antes y te pide donde quieres incluir los datos obtenidos dentro de tu hoja excel.

Todo esto con excel 2007 y anteriores. Con office xp no me pegue todavia pero supongo que sera igual pero con mas colorinos.

Re: Archivos .CSV (cambiar puntos por comas) ¿?

NotaPublicado: 20 Ago 2011, 11:39
por elalex
Rayback escribió:
elalex escribió:
Rayback escribió:Sigo trabajando en ellow...

Dime una cosilla. ¿todas las celdas van a llevar el mismo nº de cifras? Más importante, ¿todas van a llevar 2 decimales?

Si me dices que sí, es posible que ya lo tengamos.


No todas tienen el mismo numero de cifras pero los decimales si que son siempre 2

Tampoco te rompas mucho la cabeza si la duda mas que nada es por saber si habia alguna opcion que desconocia...


Vale, lo del mismo nº de cifras da igual, sólo era por cotillear...xD

Hagamos lo siguiente:
1.-Sustituimos todos los "." por nada.
2.-Sustituimos todas las "," por nada.
3.-Ahora tendremos un bonito número muy largo y sin signos de puntuación.
4.-Te vas a otra columna, a otra hoja, a otro libro, o incluso a casa de Ogcar a vaciarle la nevera, y metes una fórmula que divida el anterior número entre 100, y das un formato de número marcando el separador de miles.
5.-Vuelves a llenar la nevera de Ogcar.
6.-Tu ya tienes lo que querías y yo 100.000 neuronas menos.

Aleeeee....


Puto amo! :reverencia:

Esa solucion es perfecta, aunque creo que si que hay numeros que solo tienen un decimal, sin respetar el cero de la derecha, pero esos son los menos y los puedo cambiar a mano...

¡Esa solucion es algo como lo que buscaba! :aplauso:

Re: Archivos .CSV (cambiar puntos por comas) ¿?

NotaPublicado: 20 Ago 2011, 11:42
por elalex
garlim escribió:a ver ... me explico mejor
elalex escribió:Una duda que me surge, estoy trabajando con unas hojas de calculo y el origen de los datos lo recibo en formato .csv
Os pongo un ejemplo, imaginad una tabla con este formato:
13,445,715.05 (incorrecto)
Y yo lo necesito en formato de numero, tal que asi:
13.445.715,05 (correcto)


es decir te llega un archivo csv (lo mismo me da la extension) como por ejemplo un log del vagcom con unos datos que quieres incluir en la hoja excel que tienes

en esa hoja importas datos menu/datos/importar datos externos/desde archivo de texto
cargas el archivo csv con las opciones que te comente antes y te pide donde quieres incluir los datos obtenidos dentro de tu hoja excel.

Todo esto con excel 2007 y anteriores. Con office xp no me pegue todavia pero supongo que sera igual pero con mas colorinos.


Nunca lo he hecho asi, simplemente, copiaba y pegaba, pero parece algo bastante facil en cuanto me levante (estoy tiradisimo en la cama con el ipad) lo pruebo y si funciona tienes un beso en la boca oor mi parte en cuato te vea :ok:

Re: Archivos .CSV (cambiar puntos por comas) ¿?

NotaPublicado: 20 Ago 2011, 12:44
por Rayback
elalex escribió:
Rayback escribió:
elalex escribió:
Rayback escribió:Sigo trabajando en ellow...

Dime una cosilla. ¿todas las celdas van a llevar el mismo nº de cifras? Más importante, ¿todas van a llevar 2 decimales?

Si me dices que sí, es posible que ya lo tengamos.


No todas tienen el mismo numero de cifras pero los decimales si que son siempre 2

Tampoco te rompas mucho la cabeza si la duda mas que nada es por saber si habia alguna opcion que desconocia...


Vale, lo del mismo nº de cifras da igual, sólo era por cotillear...xD

Hagamos lo siguiente:
1.-Sustituimos todos los "." por nada.
2.-Sustituimos todas las "," por nada.
3.-Ahora tendremos un bonito número muy largo y sin signos de puntuación.
4.-Te vas a otra columna, a otra hoja, a otro libro, o incluso a casa de Ogcar a vaciarle la nevera, y metes una fórmula que divida el anterior número entre 100, y das un formato de número marcando el separador de miles.
5.-Vuelves a llenar la nevera de Ogcar.
6.-Tu ya tienes lo que querías y yo 100.000 neuronas menos.

Aleeeee....


Puto amo! :reverencia:

Esa solucion es percecta, aunque creo que si que hay numeros que solo tiemen un decimal, sin respetar el cero de la derecha, pero esos son los menos y los puedo cambiar a mano...

¡Esa solucion es algo como lo que buscaba! :aplauso:


Me alegro. De todas formas prueba la solución de garlim, que parece mucho más profesional, la mía es más estilo "Mc Gyver" :mrgreen: