[Resuelto] Automatizar importación de archivo CVS a Calc
[Resuelto] Automatizar importación de archivo CVS a Calc
Buenas, me presento como usuario novato de OpenOffice aunque con ganas de aprender
Veamos, tengo un fichero csv que me genera un script .
Ejemplo:
Jose,r1,1091,09,escrito,3,10/08/2009
Jose,r1,1262,09,acta,2,10/08/2009
Iimportarlo en el calc es facil, lo que ya no lo es tanto es hacer una macro que lea este fichero y me sume el 5 º y 6º campo.
Me explico, el resutlado tendria que ser este:
EMPLEADO ZONA ENTRADA AÑO DOCUMENTO INSCRIPCIONES FECHA
Jose r1 1091 09 escrito 3 10/08/2009
Jose r1 1262 09 ]acta 2 10/08/2009
TOTAL DOCUMENTOS: 2 TOTAL INSCRIPCIONES 5
Hacer esto en una hoja estatica no tiene mas misterio, pero como he dicho no encuentro la forma de automatizarlo y que sume correctamente sea cuales sean las lienas del fichero, ya tenga 2 como en este caso o 200.
Alguna idea?
Un saludoT y gracias.
Editado por el moderador (valedor74) para mover el tema a un subforo apropiado. Si no lo has hecho aún por favor lee la Guía de supervivencia
Veamos, tengo un fichero csv que me genera un script .
Ejemplo:
Jose,r1,1091,09,escrito,3,10/08/2009
Jose,r1,1262,09,acta,2,10/08/2009
Iimportarlo en el calc es facil, lo que ya no lo es tanto es hacer una macro que lea este fichero y me sume el 5 º y 6º campo.
Me explico, el resutlado tendria que ser este:
EMPLEADO ZONA ENTRADA AÑO DOCUMENTO INSCRIPCIONES FECHA
Jose r1 1091 09 escrito 3 10/08/2009
Jose r1 1262 09 ]acta 2 10/08/2009
TOTAL DOCUMENTOS: 2 TOTAL INSCRIPCIONES 5
Hacer esto en una hoja estatica no tiene mas misterio, pero como he dicho no encuentro la forma de automatizarlo y que sume correctamente sea cuales sean las lienas del fichero, ya tenga 2 como en este caso o 200.
Alguna idea?
Un saludoT y gracias.
Editado por el moderador (valedor74) para mover el tema a un subforo apropiado. Si no lo has hecho aún por favor lee la Guía de supervivencia
Última edición por sabbat el Vie Ago 14, 2009 1:31 pm, editado 3 veces en total.
Re: Automatizar importacion de archivo
Hola...
Haber si entendí, en resumen ¿quieres automatizar el proceso de importación de este archivo?, si es así, confirmame para mover esta pregunta al foro correcto de Macros y API, también, confirmame lo siguiente para poderte ayudar...
1.- El archivo generado "siempre" tiene la misma estructura
2.- El separado de campos, siempre es la coma
3.- Supongo que los campos los quieres separados en celdas de Calc
Saludos
Mauricio
Haber si entendí, en resumen ¿quieres automatizar el proceso de importación de este archivo?, si es así, confirmame para mover esta pregunta al foro correcto de Macros y API, también, confirmame lo siguiente para poderte ayudar...
1.- El archivo generado "siempre" tiene la misma estructura
2.- El separado de campos, siempre es la coma
3.- Supongo que los campos los quieres separados en celdas de Calc
Saludos
Mauricio
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Re: Automatizar importacion de archivo
Hola Mauricio, gracias por la respuesta y perdona por explicarme tan mal.
Tengo efectivamente el archivo cvs que quiero procesar en una hoja de calc y los campos separados por celdas.
Supongo que como dices, la consulta estara mejor en el apartado de Macros.
Un saludoT
Óscar
Tengo efectivamente el archivo cvs que quiero procesar en una hoja de calc y los campos separados por celdas.
Supongo que como dices, la consulta estara mejor en el apartado de Macros.
Un saludoT
Óscar
Open Office 3.0 en Windows XP
Re: Automatizar importación de archivo CVS a Calc
Hola...
Observa como he movido el tema al foro correcto, observa también que he cambiado el titulo de tu consulta, de esta forma, cualquier con solo ver el titulo, se puede dar una idea del tema del hilo, con lo cual se facilita la navegación en los foros...
Te falto contestarme la pregunta Nº 2
De preferencia, adjunta un archivo de ejemplo para trabajar sobre el...
Saludos
Mauricio
Observa como he movido el tema al foro correcto, observa también que he cambiado el titulo de tu consulta, de esta forma, cualquier con solo ver el titulo, se puede dar una idea del tema del hilo, con lo cual se facilita la navegación en los foros...
Te falto contestarme la pregunta Nº 2
De preferencia, adjunta un archivo de ejemplo para trabajar sobre el...
Saludos
Mauricio
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Re: Automatizar importación de archivo CVS a Calc
Gracias por los cambios
Subo dos ficheros de emplo, uno con la "plantilla" de como tendria que verse y un ejemplo de fichero csv comprimido en zip.
Si conoceis algun buen tutorial para empear con esto de las macros me vendria muy bien.
Un saludoT
Subo dos ficheros de emplo, uno con la "plantilla" de como tendria que verse y un ejemplo de fichero csv comprimido en zip.
Si conoceis algun buen tutorial para empear con esto de las macros me vendria muy bien.
Un saludoT
- Adjuntos
-
- ejemplo.zip
- (226 Bytes) Descargado 469 veces
-
- ejemplo.ods
- (8.6 KiB) Descargado 485 veces
Open Office 3.0 en Windows XP
Re: Automatizar importación de archivo CVS a Calc
Hola...
Una ultima pregunta, ¿los datos los importas a un archivo existente o a un archivo nuevo?
Si quieres aprender puedes empezar con mi manual de macros: http://www.universolibre.org/?q=node/2
Saludos
Mauricio
Una ultima pregunta, ¿los datos los importas a un archivo existente o a un archivo nuevo?
Si quieres aprender puedes empezar con mi manual de macros: http://www.universolibre.org/?q=node/2
Saludos
Mauricio
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Re: Automatizar importación de archivo CVS a Calc
Hola...
Prueba la macro, si esto resuelve tu pregunta, por favor, edita el titulo para marcar como resuelto...
Gracias y saludos
Mauricio
Prueba la macro, si esto resuelve tu pregunta, por favor, edita el titulo para marcar como resuelto...
Gracias y saludos
Mauricio
- Adjuntos
-
- Ejemplo de Importar CSV.ods
- Ejemplo de como importar un archivo CSV
- (12.15 KiB) Descargado 622 veces
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Re: Automatizar importación de archivo CVS a Calc
Muchisimas gracias.Funciona perfectamente y el libro de aprendiendo OooBasic me va a resultar muy util
Mis nociones de programación son escasas. Python y scripts en shell , el lenguaje por ahora me esta pareciendo muy accesible.. ya veremos conforme avance.
El motivo de usar calc es que he conseguido convencer a la empresa para migrar de Office a OpenOfficce y aunque parezca una tonteria ha sido una odisea..
Hablamos de gente mayor de costumbres MUY fijas. Y por ahora se estan adaptando bastante bien.
Si puedo automatizarles todo lo posible mediante macros mejor aun
Un saludoT y espero que con el tiempo sea yo el que resuelva alguna duda.
Mis nociones de programación son escasas. Python y scripts en shell , el lenguaje por ahora me esta pareciendo muy accesible.. ya veremos conforme avance.
El motivo de usar calc es que he conseguido convencer a la empresa para migrar de Office a OpenOfficce y aunque parezca una tonteria ha sido una odisea..
Hablamos de gente mayor de costumbres MUY fijas. Y por ahora se estan adaptando bastante bien.
Si puedo automatizarles todo lo posible mediante macros mejor aun
Un saludoT y espero que con el tiempo sea yo el que resuelva alguna duda.
Open Office 3.0 en Windows XP