Converti prnx in xlsx

Converti PRNX in XLSX

Converti i documenti report PRNX di DevExpress in cartelle di lavoro XLSX modificabili con gli strumenti DevExpress.

Crea file XLSX online

Non sappiamo ancora leggere i file PRNX, quindi questa conversione non è disponibile. Se puoi esportare il tuo lavoro in uno di questi formati o in altri, ne ricaviamo un XLSX:

Vuoi convertire PRNX in XLSX?

Faccelo sapere. Scegliamo le prossime conversioni da aggiungere in base all'interesse.

Come convertire prnx in xlsx file

Un file PRNX può richiedere la conversione quando un report DevExpress deve essere analizzato, modificato o condiviso in Excel. XLSX offre righe ordinabili, celle modificabili, formule e una compatibilità più ampia con i software per ufficio rispetto a un documento di report sottoposto a rendering.

Cos'è il formato PRNX

PRNX è un formato proprietario per documenti DevExpress XtraReports e Printing System. Normalmente memorizza un report generato o visualizzato in anteprima, con testo sottoposto a rendering, tabelle, immagini, grafici, impaginazione e informazioni sul layout di stampa.

I file PRNX vengono prodotti da applicazioni .NET basate su DevExpress e possono essere salvati da un'anteprima del report o forniti come output di report archiviato. Non sono definizioni di report come i file .repx e non sono fogli di calcolo generici. Microsoft Excel e LibreOffice Calc normalmente non aprono direttamente i file PRNX.

Cos'è il formato XLSX

XLSX è il formato di cartella di lavoro basato su XML utilizzato da Microsoft Excel e supportato da LibreOffice Calc, ONLYOFFICE e altre applicazioni per fogli di calcolo. Memorizza fogli di lavoro con celle, formule, formattazione, filtri, tabelle, grafici e modifica di righe e colonne.

Un'esportazione XLSX è utile quando i destinatari devono ordinare i risultati del report, aggiungere calcoli, riutilizzare tabelle o archiviare l'output in un formato per ufficio ampiamente supportato.

Come convertire PRNX in XLSX

Utilizzo di un visualizzatore o di un'applicazione DevExpress

  1. Aprire il file PRNX nell'applicazione DevExpress che lo ha creato oppure in un'applicazione compatibile per l'anteprima dei report o la visualizzazione dei documenti DevExpress.
  2. Utilizzare File → Open, il comando di apertura del visualizzatore o la funzione di caricamento dei documenti dell'applicazione per selezionare report.prnx.
  3. Nell'anteprima, scegliere Export → XLSX, Export to → Excel o il comando equivalente per l'esportazione in Excel. I nomi dei menu dipendono dal prodotto e dalla versione di DevExpress.
  4. Scegliere un nome per l'output, ad esempio report.xlsx, e configurare le opzioni disponibili per la formattazione, le immagini, la gestione delle pagine o la dimensione delle colonne.
  5. Aprire la cartella di lavoro in Excel o Calc e controllare i limiti delle colonne, le celle unite, le date, i totali, le intestazioni ripetute e le interruzioni dei fogli di lavoro.

Un visualizzatore di report può rendere disponibili i comandi di esportazione solo dopo aver completato il caricamento del documento. Se il file PRNX si apre ma non è disponibile alcuna opzione di esportazione in Excel, utilizzare la stessa applicazione o libreria basata su DevExpress che ha generato il file e aggiornare i relativi componenti di esportazione a una versione compatibile.

Automatizzazione della conversione con .NET

In un'applicazione .NET che fa riferimento agli assembly DevExpress corrispondenti, caricare il documento salvato nel Printing System ed esportarlo come XLSX. I nomi esatti delle classi e dei metodi variano in base alla versione di DevExpress; uno schema comune è:

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

Compilare questo codice con la versione di DevExpress compatibile con il file PRNX e verificare l'API di esportazione disponibile in quella versione. Quando sono disponibili l'XtraReport originale e la relativa origine dati, esportare direttamente il report utilizzando le opzioni di esportazione XLSX di DevExpress invece di salvare e ricaricare prima un documento di anteprima.

Convertitori online e compatibilità

PRNX è un formato proprietario e relativamente poco comune per documenti di report, pertanto i principali servizi di conversione online non lo supportano in modo uniforme. Non caricare un file PRNX su un servizio a meno che l'elenco aggiornato dei formati di input non indichi esplicitamente PRNX e le relative condizioni sulla privacy siano accettabili; rinominare .prnx in .xlsx non può convertire il formato interno. Per i report riservati, utilizzare l'applicazione DevExpress originale o un convertitore .NET interno.

L'esportazione converte il report sottoposto a rendering, non necessariamente la query originale, il modello di dati relazionale, la definizione del report o il comportamento interattivo. Le formule possono diventare valori, i layout di stampa possono produrre celle unite o blocchi orientati alla pagina e i grafici o le immagini possono rimanere oggetti non modificabili. I report complessi possono richiedere una pulizia manuale dopo l'esportazione, soprattutto quando contengono sezioni nidificate, sottoreport, tabelle larghe o una formattazione fortemente personalizzata.