Convertir prnx a xlsx

Convertir PRNX a XLSX

Convierte documentos de informes PRNX de DevExpress en libros de trabajo XLSX editables con herramientas de DevExpress.

Cree archivos XLSX en línea

Todavía no podemos leer archivos PRNX, así que esta conversión no está disponible. Si puede exportar su trabajo a alguno de estos formatos u otros, lo convertiremos en XLSX:

Cómo convertir un archivo prnx a xlsx

Un archivo PRNX puede necesitar conversión cuando un informe de DevExpress debe analizarse, editarse o compartirse en Excel. XLSX ofrece filas ordenables, celdas editables, fórmulas y una compatibilidad más amplia con el software de oficina que un documento de informe renderizado.

Qué es el formato PRNX

PRNX es un formato de documento propietario de DevExpress XtraReports y Printing System. Normalmente almacena un informe generado o previsualizado con texto, tablas, imágenes, gráficos, paginación e información de diseño de impresión renderizados.

Los archivos PRNX son producidos por aplicaciones .NET basadas en DevExpress y pueden guardarse desde una vista previa de informe o proporcionarse como salida de informe archivada. No son definiciones de informes, como los archivos .repx, ni hojas de cálculo de propósito general. Microsoft Excel y LibreOffice Calc normalmente no abren PRNX directamente.

Qué es el formato XLSX

XLSX es el formato de libro basado en XML utilizado por Microsoft Excel y compatible con LibreOffice Calc, ONLYOFFICE y otras aplicaciones de hojas de cálculo. Almacena hojas de cálculo con celdas, fórmulas, formato, filtros, tablas, gráficos y edición de filas y columnas.

Una exportación XLSX es útil cuando los destinatarios necesitan ordenar los resultados del informe, agregar cálculos, reutilizar tablas o archivar la salida en un formato de oficina ampliamente compatible.

Cómo convertir PRNX a XLSX

Uso de un visor o una aplicación de DevExpress

  1. Abra el archivo PRNX en la aplicación de DevExpress que lo creó o en una aplicación compatible de vista previa de informes o visualización de documentos de DevExpress.
  2. Utilice File → Open, el comando de apertura del visor o la función de carga de documentos de la aplicación para seleccionar report.prnx.
  3. En la vista previa, elija Export → XLSX, Export to → Excel o el comando de exportación a Excel equivalente. Los nombres de los menús dependen del producto y la versión de DevExpress.
  4. Elija un nombre de salida como report.xlsx y configure las opciones disponibles para el formato, las imágenes, el manejo de páginas o el ajuste del tamaño de las columnas.
  5. Abra el libro en Excel o Calc y compruebe los límites de las columnas, las celdas combinadas, las fechas, los totales, los encabezados repetidos y los saltos de hoja de cálculo.

Es posible que un visor de informes muestre los comandos de exportación solo después de que el documento haya terminado de cargarse. Si el PRNX se abre pero no tiene ninguna opción de exportación a Excel, utilice la misma aplicación o biblioteca basada en DevExpress que generó el archivo y actualice sus componentes de exportación a una versión compatible.

Automatización de la conversión con .NET

En una aplicación .NET que haga referencia a los ensamblados de DevExpress correspondientes, cargue el documento guardado en Printing System y expórtelo como XLSX. Los nombres exactos de las clases y los métodos varían según la versión de DevExpress; un patrón común es:

var printingSystem = new DevExpress.XtraPrinting.PrintingSystem();
printingSystem.LoadDocument("report.prnx");
printingSystem.ExportToXlsx("report.xlsx");

Compile este código con la versión de DevExpress compatible con el archivo PRNX y verifique la API de exportación disponible en esa versión. Cuando estén disponibles el XtraReport original y su origen de datos, exporte el informe directamente con las opciones de exportación XLSX de DevExpress en lugar de guardar y volver a cargar primero un documento de vista previa.

Convertidores online y compatibilidad

PRNX es un formato de documento de informes propietario y relativamente poco común, y los servicios de conversión online más conocidos no lo admiten de forma constante. No cargue un archivo PRNX en un servicio a menos que su lista actual de formatos de entrada mencione explícitamente PRNX y sus condiciones de privacidad sean aceptables; cambiar el nombre de .prnx a .xlsx no puede convertir el formato interno. Para informes confidenciales, utilice la aplicación de DevExpress original o un convertidor .NET interno.

La exportación convierte el informe renderizado, no necesariamente su consulta original, modelo de datos relacional, definición del informe o comportamiento interactivo. Las fórmulas pueden convertirse en valores, los diseños impresos pueden producir celdas combinadas o bloques orientados a páginas, y los gráficos o imágenes pueden seguir siendo objetos no editables. Los informes complejos pueden requerir una limpieza manual después de la exportación, especialmente cuando contienen secciones anidadas, subinformes, tablas anchas o un formato ampliamente personalizado.