2010-04-15 15 views
6

Estoy usando Qt 4.5 y Windows XP. Necesito crear un documento de Microsoft Excel que tenga datos (algunas etiquetas y valores) de la aplicación Qt. Necesito formatear esos datos con algunas fuentes, negrita, cursiva, color, color de fondo, etc. Además de los datos comunes, también habrá archivos de imagen (JPG). Necesito agregar ésos en el Excel. Sé recuperar valores de Excel usando QAxWidget, QAxObject. Pero no tengo ni idea de las opciones de formato que se pueden aplicar a las celdas a través de Qt y agregar imágenes también? Cualquier ayuda con respecto a esto es bienvenida.Formateo de documentos de Excel en Qt

Respuesta

6

Hay algunas opciones:

  1. utilizar una biblioteca multiplataforma
    • xlsLib es uno de esos biblioteca
  2. Uso del Excel Object model directamente Si el programa se ejecutará en una máquina que tiene Office instalado puede usar COM o ActiveX para vincularse al modelo de objetos de Excel para crear los libros de trabajo . Excel tiene un objeto completo rico y que le permitirá hacer la mayoría de las operaciones.
  3. Escribir en una base de datos intermedia Escribir los datos de QT en algún tipo de base de datos y extraer los datos con Excel. Esta ruta requiere un conocimiento en profundidad de Excel y una base de datos.
  4. escribir un formato XML que Excel puede comprender