Autor |
Mensaje |
calcena
Ingeniero Programador
Registrado: Julio 2016
Mensajes: 272
Edad: 47
|
Extraer Datos A Excel LibreOffice
Buenas una duda que tengo a ve si me podéis ayudar, si tengo unos resultados dados una extracción de una base de datos y los quiero plasmar en un documento estilo EXCEL, CALC (libreoffice) diciéndole por algoritmo en la celda A1 va esto ...en la C2 va lo otro. la B4 me la pintas con color rojo.
Tenéis algún ejemplo sobre este tema, quiero hacer un proyecto que la única salida que tendrá será un documento de hoja de cálculo para la empresa.
Saludos y muchas gracias.
|
#1 Miercoles, 11 Octobre 2017, 10:50 |
|
|
calcena
Ingeniero Programador
Registrado: Julio 2016
Mensajes: 272
Edad: 47
|
Re: Extraer Datos A Excel LibreOffice
Buenas una duda que tengo a ve si me podéis ayudar, si tengo unos resultados dados una extracción de una base de datos y los quiero plasmar en un documento estilo EXCEL, CALC (libreoffice) diciéndole por algoritmo en la celda A1 va esto ...en la C2 va lo otro. la B4 me la pintas con color rojo.
Tenéis algún ejemplo sobre este tema, quiero hacer un proyecto que la única salida que tendrá será un documento de hoja de cálculo para la empresa.
Saludos y muchas gracias.
Incluyo también el control de tabs, si se quieren crear alguno o poner contenido especifico en un tab concreto.
|
#2 Miercoles, 11 Octobre 2017, 10:52 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
Re: Extraer Datos A Excel LibreOffice
Imagino que no sería demasiado difícil si ya tienes construida la hoja de cálculo, es decir, sólo tendrías que rellenarla.
Una oja de cálculo .ods no es más que un fichero comprimido donde todo se establece vía ficheros .xml. Esos ficheros, una vez descomprimido el archivo, se pueden manipular con bastante facilidad símplemente cambiando cadenas de caracteres. (Quiero decir que si en la hoja plantilla rellenas los valores con las cadenas "valor1", "suma1", por ejemplo, el reemplazo de las mismas con los valores y cálculos que haga tu programa es cosa muy simple).
Después recomprimes el fichero y punto.
Si el formato de la hoja no se conoce de antemano y es tu programa quien tiene que fabricarlo desde cero, creo que el tema se complica... Amplio campo para la investigación.
=================== No podemos regresar
|
#3 Miercoles, 11 Octobre 2017, 17:03 |
|
|
calcena
Ingeniero Programador
Registrado: Julio 2016
Mensajes: 272
Edad: 47
|
Re: Extraer Datos A Excel LibreOffice
Imagino que no sería demasiado difícil si ya tienes construida la hoja de cálculo, es decir, sólo tendrías que rellenarla.
Una oja de cálculo .ods no es más que un fichero comprimido donde todo se establece vía ficheros .xml. Esos ficheros, una vez descomprimido el archivo, se pueden manipular con bastante facilidad símplemente cambiando cadenas de caracteres. (Quiero decir que si en la hoja plantilla rellenas los valores con las cadenas "valor1", "suma1", por ejemplo, el reemplazo de las mismas con los valores y cálculos que haga tu programa es cosa muy simple).
Después recomprimes el fichero y punto.
Si el formato de la hoja no se conoce de antemano y es tu programa quien tiene que fabricarlo desde cero, creo que el tema se complica... Amplio campo para la investigación.
y cómo descomprimo el formato .ods y lo vuelvo a comrpimir??
Gracias.
|
#4 Miercoles, 11 Octobre 2017, 18:35 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
Re: Extraer Datos A Excel LibreOffice
y cómo descomprimo el formato .ods y lo vuelvo a comrpimir??
Gracias.
Mañana te subo un ejemplo. Que ahora estoy en un bar.
=================== No podemos regresar
|
#5 Miercoles, 11 Octobre 2017, 19:17 |
|
|
calcena
Ingeniero Programador
Registrado: Julio 2016
Mensajes: 272
Edad: 47
|
Re: Extraer Datos A Excel LibreOffice
y cómo descomprimo el formato .ods y lo vuelvo a comrpimir??
Gracias.
Mañana te subo un ejemplo. Que ahora estoy en un bar.
Oleee tú!! gracias!!!
|
#6 Miercoles, 11 Octobre 2017, 20:56 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
Re: Extraer Datos A Excel LibreOffice
Dicho y hecho. Aquí lo tienes. Te iba a subir código puro y duro... pero me he venido arriba y he hecho un pequeño descompresor de odt,ods y zip con interfaz gráfica. Es lo que tiene que hoy sea fiesta.
La pinta es ésta:
Seleccionas un .ods en el panel de la izquierda, pulsas Descomprimir y se creará una carpeta con el contenido del fichero en ambiente temporal. Un botoncito te permite abrir la susodicha carpeta, manipular tus xml y luego, pulsando Recomprimir, lo vuelves a comprimir en su formato .ods.
Si antes de recomprimir cambias la carpeta en el panel de la izquierda, se reconstuirá en la carpeta seleccionada.
Además de comprimir y descomprimir te vale como ejemplo del manejo de los controles auto-ajustables y demás.
Espero que te sirva.
Saludos.
Descripción: |
|
Descargar |
Nombre del archivo: |
Des_ComprimeOdx-0.0.1.tar.gz |
Tamaño: |
12.61 KB |
Descargado: |
28 veces |
Descripción: |
|
Descargar |
Nombre del archivo: |
Des_ComprimeOdx-0.0.1.tar.gz |
Tamaño: |
12.61 KB |
Descargado: |
28 veces |
Descripción: |
|
Descargar |
Nombre del archivo: |
Des_ComprimeOdx-0.0.1.tar.gz |
Tamaño: |
12.61 KB |
Descargado: |
28 veces |
=================== No podemos regresar
última edición por shordi el Jueves, 12 Octobre 2017, 18:26; editado 1 vez
|
#7 Jueves, 12 Octobre 2017, 18:26 |
|
|
jsbsan
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4175
Edad: 51 Ubicación: dos hermanas, sevilla
|
Re: Extraer Datos A Excel LibreOffice
Shordi:
Que buena pinta tiene...
+1
|
#8 Jueves, 12 Octobre 2017, 20:56 |
|
|
tincho
Analista Programador
Registrado: Noviembre 2014
Mensajes: 2565
Edad: 48 Ubicación:
|
Re: Extraer Datos A Excel LibreOffice
Buen programa.
Inc Shordi.
Saludos.
|
#9 Jueves, 12 Octobre 2017, 23:08 |
|
|
calcena
Ingeniero Programador
Registrado: Julio 2016
Mensajes: 272
Edad: 47
|
Re: Extraer Datos A Excel LibreOffice
Dicho y hecho. Aquí lo tienes. Te iba a subir código puro y duro... pero me he venido arriba y he hecho un pequeño descompresor de odt,ods y zip con interfaz gráfica. Es lo que tiene que hoy sea fiesta.
La pinta es ésta:
Seleccionas un .ods en el panel de la izquierda, pulsas Descomprimir y se creará una carpeta con el contenido del fichero en ambiente temporal. Un botoncito te permite abrir la susodicha carpeta, manipular tus xml y luego, pulsando Recomprimir, lo vuelves a comprimir en su formato .ods.
Si antes de recomprimir cambias la carpeta en el panel de la izquierda, se reconstuirá en la carpeta seleccionada.
Además de comprimir y descomprimir te vale como ejemplo del manejo de los controles auto-ajustables y demás.
Espero que te sirva.
Saludos.
Tremendo espectáculo, pides pan y te regalan una panadería en el centro de la plaza mayor.
Muchas muchas gracias por compartir tu sabiduría con todos.
|
#10 Viernes, 13 Octobre 2017, 08:39 |
|
|
|