2012-08-13 9 views
6

estoy corriendo una simulación que ahorra algún resultado en un archivo del que tomo los datos que necesito y guardarlo enCrear gráfico de Excel desde archivo de texto

result.dat

como tal :

SAN.statisticsCollector.Network Response Time 
Min: 0.210169 
Max: 8781.55 
average: 346.966666667 

todo esto lo hago uso de pitón, y era fácil de convertir result.dat en un archivo de Excel usando xlwt. El problema es que no es posible crear gráficos utilizando xlwt. Me topé con Jpype, pero la instalación en mi máquina Ubuntu 12.04 fue un dolor de cabeza. Probablemente estoy siendo perezoso, pero aún así - ¿hay alguna otra manera, no necesariamente relacionada con Python, para convertir result.dat en un archivo Excel con gráficos?

Gracias

P.s el archivo que quiero crear es una hoja de cálculo, no de Microsoft Excel!

Respuesta

1

El problema principal es que actualmente no hay una biblioteca de Python que implemente la creación de gráficos de MS Excel y obviamente no aparecerán debido a la falta de buena documentación en formato de gráfico (como dijeron python-excel.org) y su enorme complicidad.

Hay otras dos opciones: aunque

  1. Otra opción es utilizar herramientas de otros fabricantes 3-rd (como JPype que usted ha mencionado) combinarlos con scripts de Python. Por lo que sé, excepto Java smartXML, no hay bibliotecas que sean capaces de crear gráficos de Excel (o, por supuesto, existen para .NET, por ejemplo, expertXLS) y no estoy seguro de que se ejecute en Mono + IronPython, aunque puede tratar.
  2. La tercera opción es Win32 COM API, p. Ej. como se describe en this SO post, que no es una opción para usted debido a su sistema operativo en funcionamiento.
Cuestiones relacionadas