Converti PRN in CSV
Converti i report PRN leggibili in CSV, preservando delimitatori, codifiche e identificatori.
Crea file CSV online
Non sappiamo ancora leggere i file PRN, quindi questa conversione non è disponibile. Se puoi esportare il tuo lavoro in uno di questi formati o in altri, ne ricaviamo un CSV:
Vuoi convertire PRN in CSV?
Faccelo sapere. Scegliamo le prossime conversioni da aggiungere in base all'interesse.
Come convertire prn in csv file
- Altro
- Ancora nessuna valutazione.
Un file CSV è necessario quando un report deve essere modificato in Excel, importato in un database, condiviso con software che non è in grado di leggere l’output della stampante oppure archiviato come dati semplici di dimensioni ridotte. Il metodo di conversione corretto dipende dal fatto che il PRN contenga testo delimitato, testo a larghezza fissa o dati di controllo della stampante.
Che cos’è il formato PRN
PRN è un’estensione di file, non un formato dati standardizzato. Le applicazioni lo usano comunemente per un file creato tramite Print to file; il contenuto può essere testo semplice, output di report a larghezza fissa, PostScript, PCL o un altro linguaggio per stampanti.
I programmi per fogli di calcolo, contabilità e report possono creare file PRN basati su testo contenenti colonne separate da tabulazioni, virgole o spazi. Possono inoltre contenere intestazioni di pagina, titoli ripetuti, subtotali, piè di pagina, caratteri di avanzamento pagina e altri dati di layout. Un PRN generato dal driver della stampante potrebbe non contenere alcuna struttura tabellare recuperabile.
Apri una copia in Notepad, Notepad++ o Visual Studio Code. Righe leggibili con delimitatori coerenti o posizioni di colonna uniformi indicano dati di testo. Caratteri illeggibili o sequenze associate a PCL o PostScript indicano un output in linguaggio per stampanti anziché una tabella convertibile direttamente.
Che cos’è il formato CSV
CSV memorizza i record come righe e i campi separati da un delimitatore, solitamente una virgola. Un campo che contiene il delimitatore, virgolette o interruzioni di riga deve essere racchiuso tra virgolette e sottoposto a escape secondo le regole CSV.
Excel, LibreOffice Calc, gli strumenti per database, le applicazioni statistiche e gli script possono importare CSV senza il programma di report originale. CSV non conserva il layout di pagina, i caratteri, i comandi della stampante, le formule o la maggior parte della formattazione del report, ma in genere è più piccolo e più facile da modificare rispetto a un file di stampa.
Come convertire un PRN basato su testo
- Crea un backup e apri la copia tramite una finestra di dialogo di importazione invece di fare doppio clic su di essa.
- In LibreOffice Calc, seleziona File → Open. In Excel, seleziona Data → From Text/CSV; se la versione non mostra un’opzione a larghezza fissa, usa la procedura guidata legacy per l’importazione del testo oppure Calc.
- Seleziona la codifica di origine, comunemente UTF-8 o Windows-1252. Riapri il file con un’altra codifica se i caratteri accentati risultano corrotti.
- Seleziona Separato da e scegli il delimitatore visibile nel file: virgola, tabulazione, punto e virgola o un altro carattere. Controlla l’anteprima per verificare i corretti limiti delle colonne.
- Per numeri di conto, codici postali, codici prodotto e altri identificatori, imposta il tipo di colonna su Testo in modo da conservare gli zeri iniziali.
- Carica i dati e seleziona File → Save As. Scegli
Text CSV (.csv), quindi conferma le impostazioni relative a delimitatore, codifica e virgolette.
Come convertire file PRN a larghezza fissa
Seleziona Larghezza fissa nella finestra di dialogo di importazione e inserisci le interruzioni nelle posizioni effettive dei caratteri utilizzate dal report. Controlla più righe, comprese quelle con nomi lunghi e valori mancanti, prima dell’esportazione; un’unica interruzione errata può spostare ogni campo successivo.
Per conversioni ripetibili, analizza le posizioni note dei campi con Python e scrivi il risultato utilizzando una libreria CSV:
import csv
with open("report.prn", encoding="cp1252", errors="replace") as source, open("report.csv", "w", newline="", encoding="utf-8") as target:
writer = csv.writer(target)
for line in source:
if line.strip():
writer.writerow([
line[0:12].strip(),
line[12:32].strip(),
line[32:44].strip()
])Sostituisci le posizioni delle sezioni con i limiti effettivi dei campi. Non dividere in base agli spazi quando i nomi o le descrizioni possono contenere spazi. Quando necessario, aggiungi una logica separata per rimuovere le intestazioni di pagina, i caratteri di avanzamento pagina, le intestazioni ripetute e le righe dei subtotali.
Come gestire i file PRN in linguaggio per stampanti
Excel, Calc e i convertitori online generici non possono ricostruire in modo affidabile una tabella da un output PCL o PostScript arbitrario. Riapri il documento o il report originale nell’applicazione che ha creato il PRN ed esporta i dati sottostanti come CSV, XLSX, XML o estrazione da database.
Se l’applicazione di origine non è disponibile, usa gli strumenti pertinenti per il linguaggio della stampante per visualizzare il file come testo leggibile o PDF, quindi ricostruisci manualmente le colonne. Si tratta di estrazione dei dati, non di una conversione di formato senza perdita; alcuni valori potrebbero mancare, essere suddivisi su più righe o mescolati con comandi di layout.
Utilizzo di un convertitore online
Servizi affidabili come Zamzar e CloudConvert possono essere testati quando il PRN è chiaramente testo semplice e non contiene informazioni riservate, ma il supporto per l’estensione .prn e l’output CSV varia. Carica il file solo se il servizio lo accetta, quindi verifica il numero di righe dell’output, i delimitatori, la codifica, gli identificatori, le date e i totali.
Non caricare report relativi a buste paga, clienti, dati finanziari, medici o proprietari, a meno che il servizio non sia stato approvato per tali dati. Calc, Excel o uno script Python locale per desktop è preferibile per i file sensibili e per l’elaborazione ripetibile.
Controlli di qualità e compatibilità
- Elimina o filtra i numeri di pagina, i titoli ripetuti, le intestazioni, i piè di pagina e i subtotali importati come normali record.
- CSV non definisce i tipi di colonna. Il software per fogli di calcolo può modificare date, numeri lunghi, notazione scientifica e valori con zeri iniziali durante l’importazione.
- Usa UTF-8 quando il sistema ricevente lo supporta. Il software Windows meno recente potrebbe richiedere Windows-1252 o un’altra codifica specifica delle impostazioni locali e potrebbe aspettarsi punti e virgola invece di virgole.
- Usa l’esportazione CSV di Calc o il modulo
csvdi Python per i campi contenenti virgole, virgolette o interruzioni di riga; la ricerca e sostituzione manuale può produrre un CSV non valido. - Confronta il numero di record e diversi totali con il report originale. Un’importazione visivamente plausibile può comunque omettere righe a capo, troncare colonne o combinare record.
Le informazioni su estensioni e tipi di file sono fornite da File-Extensions.org
Software e collegamenti suggeriti: convertitori da prn a csv
Domande frequenti
La formattazione del mio report PRN resterà invariata se lo converto in CSV?
No, CSV mantiene righe e colonne, non il layout di stampa del report. Intestazioni, spaziatura e interruzioni di pagina potrebbero essere rimossi o trattati come dati.
Perché le colonne risultano sbagliate nella conversione da PRN a CSV?
I report PRN possono usare colonne a larghezza fissa o spazi al posto di separatori di campo chiari, quindi può essere difficile individuare i confini delle colonne. Anche le righe a capo o le intestazioni di pagina ripetute possono alterare le righe.
Gli identificativi con zeri iniziali resteranno intatti nella conversione da PRN a CSV?
Sì, se i valori vengono mantenuti come testo. Altrimenti, i fogli di calcolo potrebbero interpretarli come numeri e rimuovere gli zeri iniziali o riformattare gli identificativi lunghi.
La conversione da PRN a CSV mantiene la codifica e i delimitatori originali?
Dipende dalla struttura del report PRN e dalle impostazioni della conversione. PRN non ha un unico delimitatore o una codifica standard, quindi verifica che la codifica dei caratteri e i separatori di campo scelti corrispondano all'originale.
Altre conversioni di file .prn
Conversione inversa
Conversione in .csv
da altri formati
- trc in csv
- dwg in csv
- dxf in csv
- word in csv
- xlc in csv
- xlt in csv
- sqlite2 in csv
- stdf in csv
- db2 in csv
- mat in csv
- 1pif in csv
- accdp in csv
- ade in csv
- akpg in csv
- arc in csv
- art in csv
- as in csv
- asc in csv
- ast in csv
- bdb in csv
- crtx in csv
- des in csv
- dex in csv
- dlv in csv
- dta in csv
- eddx in csv
- edx in csv
- enc in csv
- fgdb in csv
- fp4 in csv
- fpt in csv
- gan in csv
- gform in csv
- gif in csv
- grind in csv
- gsb in csv
- hst in csv
- iff in csv
- inf in csv
- jpeg in csv
- jpg in csv
- lqm in csv
- mdt in csv
- mmb in csv
- mpx in csv
- mso in csv
- nokia in csv
- npi in csv
- odc in csv
- osbx in csv
- ots in csv
- out in csv
- pfd in csv
- pmdx in csv
- pmw in csv
- png in csv
- por in csv
- psc in csv
- psd in csv
- pxl in csv
- qpw in csv
- rgb in csv
- rpmsg in csv
- rpt in csv
- sbp in csv
- sdc in csv
- sdd in csv
- sl2 in csv
- sl3 in csv
- smea in csv
- spd in csv
- spv in csv
- srs in csv
- stc in csv
- stx in csv
- svg in csv
- sxi in csv
- tab in csv
- tap in csv
- taxform in csv
- tdl in csv
- tsi in csv
- vor in csv
- wb2 in csv
- wbd in csv
- wk3 in csv
- wk5 in csv
- wki in csv
- wkq in csv
- wks in csv
- wq1 in csv
- wq2 in csv
- xcel in csv
- xhb in csv
- xl in csv
- xla in csv
- xlmx in csv
- xlr in csv
- xlshtml in csv
- xlsmhtml in csv
- xltx in csv
- xmlx in csv