Haz tu Pregunta
0

Macro para pasar tablas de calc a writer con encabezado y descripción. Y generar gráfico pastel.

preguntado 2019-10-04 16:17:12 +0200

Imagen Gravatar de pea

updated 2019-10-10 03:35:30 +0200

Versión: 6.0.7.3 - Configuración regional: es-AR (es_AR.UTF-8); Calc: group

Hola! Tengo que generar un documento en writer a partir de una hoja de calculos de 160 tablas de calc. C:\fakepath\consulta.foro.odsLo generé siguiendo las propuestas de: https://ask.libreoffice.org/es/questi... Para pegar cada tabla con su texto en writer hice un macro que al que llamo desde el teclado. Intenté generar un gráfico pastel en simultaneo, pero no puede. Adjunto el documento de writer y uno de texto que contiene la macro.

C:\fakepath\macro_pegar_tabla.odt C:\fakepath\consulta.foro.documento.frecuencias.odt

La metodología la usaría cada vez que apliquemos la encuesta (los datos los recolectamos con Limesurvey). Luego se generan documentos como este: http://www.ceil-conicet.gov.ar/wp-con...

¿Alguien me sugeriría un método mejor para generar en writer las tablas, descripción y gráficos pastel?

Saludos!!

edit re-etiquetar marcar como ofensivo cerrar fusionar delete

Comments

Como te comentaron, esto es mejor hacerlo en Calc, todo lo que requieran editar, ahí mismo puedes hacerse, pero... también tengo claro que cada escenario es diferente, y a veces hay que adaptarse a lo que hay, pero definitivamente, creo, tiene que hacerse con macros, solo que hacerlo con código directo, es posible pero debes de tener algo de conocimiento, y es mucho, mucho trabajo para ponerlo todo por aquí, pero... si tienes la posibilidad de instalar extensiones, entonces, tal vez hay una manera más sencilla... ¿puedes instalar extensiones donde usaras esto?

Imagen Gravatar de mauricio mauricio ( 2019-10-10 04:53:46 +0200 )edit

3 Respuestas

Ordenar por » viejos nuevas más votado
0

respondido 2019-10-11 07:37:04 +0200

Imagen Gravatar de mauricio

updated 2019-10-12 05:17:57 +0200

Me parece interesante este problema, por que me parece, debe ser algo frecuente. He realizado algunas pruebas de concepto con Python y van bien, con el siguiente código:

doc = app.get_document()

data = doc['Sheet1']['A1'].current_region.data
writer = app.new_doc('writer')
cursor = writer.selection.cursor.getEnd()

line = data[0][0]
last = data[-1][0]
data = data[1:-1]

writer.write(line)
writer.write('\n\n')
writer.insert_table(data)
writer.write('\n')
writer.write(last)
writer.write('\n\n')
# ~ writer.insert_chart()

Obtenemos

descripción de la imagen

Solo me falta(ba) agregar el gráfico, pero esta casi listo. :)

descripción de la imagen

edit marcar como ofensivo delete enlace mas
0

respondido 2019-10-10 22:09:42 +0200

Imagen Gravatar de m.a.riosv

Insertando en writer un hoja de cálculo como objeto OLE, debería ser una buena solución.

edit marcar como ofensivo delete enlace mas
0

respondido 2019-10-06 15:01:07 +0200

updated 2019-10-06 15:01:20 +0200

@pea,

¿Cuál es el problema de hacer los gráficos en Calc y generar el documento en PDF?

descripción de la imagen

-----------------------------------------------------------------------------

ATENCIÓN: Si desea dar más detalles a su pregunta, utilice edit en la pregunta o add a comment abajo. Agradecido.

Si la respuesta atendió su necesidad, por favor, haga clic en la bolita Descrição da imagem a la izquierda de la respuesta, para finalizar la pregunta.

edit marcar como ofensivo delete enlace mas

Comments

Hola Gilberto, ocurre que las tablas, texto y gráficos necesitan ser editables. Por eso no sería una alternativa en generar un PDF. Gracias por tu tiempo!!

Imagen Gravatar de pea pea ( 2019-10-09 19:54:51 +0200 )edit

@pea,

¡Es más fácil editar tablas y gráficos en Calc que Writer!

Imagen Gravatar de Gilberto Schiavinatto Gilberto Schiavinatto ( 2019-10-09 20:00:45 +0200 )edit

Es mucho lo que hay que editar sobre las primeras tablas con frecuencias ya que se generan documentos cómo este: http://www.ceil-conicet.gov.ar/wp-con...

Imagen Gravatar de pea pea ( 2019-10-10 03:33:38 +0200 )edit
Ingresa/Regístrate para Contestar

Herramientas de Preguntas

1 seguidor

Estadisticas

Preguntado: 2019-10-04 16:17:12 +0200

Visto: 28 veces

Ultima actualización: Oct 12