Convertir PRN a CSV
Convierte informes PRN legibles a CSV preservando los delimitadores, las codificaciones y los identificadores.
Cree archivos CSV en línea
Todavía no podemos leer archivos PRN, así que esta conversión no está disponible. Si puede exportar su trabajo a alguno de estos formatos u otros, lo convertiremos en CSV:
¿Quiere convertir PRN a CSV?
Háganoslo saber. Elegimos qué conversiones añadir a continuación según el interés.
Cómo convertir un archivo prn a csv
- Otro
- Aún sin calificaciones.
Se necesita un archivo CSV cuando un informe debe editarse en Excel, importarse en una base de datos, compartirse con software que no puede leer la salida de la impresora o archivarse como datos simples más pequeños. El método de conversión correcto depende de si el PRN contiene texto delimitado, texto de ancho fijo o datos de control de impresora.
Qué es el formato PRN
PRN es una extensión de nombre de archivo, no un formato de datos estandarizado. Las aplicaciones suelen utilizarla para un archivo creado mediante Print to file; el contenido puede ser texto simple, salida de informes de ancho fijo, PostScript, PCL u otro lenguaje de impresora.
Las hojas de cálculo, los programas de contabilidad y las aplicaciones de generación de informes pueden crear archivos PRN basados en texto que contienen columnas separadas por tabulaciones, comas o espacios. También pueden contener encabezados de página, títulos repetidos, subtotales, pies de página, caracteres de salto de página y otros datos de diseño. Un PRN generado por un controlador de impresora puede no contener ninguna estructura de tabla recuperable.
Abra una copia en Notepad, Notepad++ o Visual Studio Code. Las filas legibles con delimitadores o posiciones de columna coherentes indican que se trata de datos de texto. Los caracteres ilegibles o las secuencias asociadas con PCL o PostScript indican una salida en lenguaje de impresora y no una tabla que pueda convertirse directamente.
Qué es el formato CSV
CSV almacena registros como filas y campos separados por un delimitador, normalmente una coma. Un campo que contiene el delimitador, comillas o saltos de línea debe estar entre comillas y escaparse de acuerdo con las reglas de CSV.
Excel, LibreOffice Calc, las herramientas de bases de datos, las aplicaciones estadísticas y los scripts pueden importar CSV sin el programa original de generación de informes. CSV no conserva el diseño de página, las fuentes, los comandos de impresora, las fórmulas ni la mayor parte del formato del informe, pero generalmente es más pequeño y fácil de editar que un archivo de impresión.
Cómo convertir un PRN basado en texto
- Cree una copia de seguridad y abra la copia mediante un cuadro de diálogo de importación en lugar de hacer doble clic en ella.
- En LibreOffice Calc, seleccione File → Open. En Excel, seleccione Data → From Text/CSV; si la versión no muestra una opción de ancho fijo, utilice su asistente heredado de importación de texto o Calc.
- Seleccione la codificación de origen, normalmente UTF-8 o Windows-1252. Vuelva a abrir el archivo con otra codificación si los caracteres acentuados aparecen dañados.
- Seleccione Separado por y elija el delimitador visible en el archivo: coma, tabulación, punto y coma u otro carácter. Compruebe en la vista previa que los límites de las columnas sean correctos.
- Para números de cuenta, códigos postales, códigos de producto y otros identificadores, establezca el tipo de columna en Texto para conservar los ceros iniciales.
- Cargue los datos y seleccione File → Save As. Elija
Text CSV (.csv)y, a continuación, confirme el delimitador, la codificación y la configuración de comillas.
Cómo convertir archivos PRN de ancho fijo
Seleccione Ancho fijo en el cuadro de diálogo de importación y coloque los saltos en las posiciones de caracteres reales utilizadas por el informe. Inspeccione varias filas, incluidas las que tengan nombres largos y valores ausentes, antes de exportar; un solo salto incorrecto puede desplazar todos los campos posteriores.
Para conversiones repetibles, analice las posiciones de campo conocidas con Python y escriba el resultado mediante una biblioteca de 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()
])Reemplace las posiciones de los segmentos con los límites de campo reales. No divida por espacios cuando los nombres o las descripciones puedan contener espacios. Añada lógica independiente para eliminar encabezados de página, caracteres de salto de página, encabezados repetidos y líneas de subtotales cuando sea necesario.
Cómo tratar los archivos PRN en lenguaje de impresora
Excel, Calc y los convertidores generales en línea no pueden reconstruir de forma fiable una tabla a partir de una salida PCL o PostScript arbitraria. Vuelva a abrir el documento o informe original en la aplicación que creó el PRN y exporte sus datos subyacentes como CSV, XLSX, XML o una extracción de base de datos.
Si la aplicación de origen no está disponible, utilice las herramientas correspondientes del lenguaje de impresora para representar el archivo como texto legible o PDF y, a continuación, reconstruya las columnas manualmente. Esto es extracción de datos, no una conversión de formato sin pérdidas; pueden faltar valores, dividirse entre varias líneas o mezclarse con comandos de diseño.
Uso de un convertidor en línea
Se pueden probar servicios de confianza como Zamzar y CloudConvert cuando el PRN sea claramente texto simple y no contenga información confidencial, pero la compatibilidad con la extensión .prn y la salida CSV varía. Cargue el archivo solo si el servicio lo acepta y, a continuación, verifique el número de filas de salida, los delimitadores, la codificación, los identificadores, las fechas y los totales.
No cargue informes de nóminas, clientes, finanzas, información médica o datos de propiedad intelectual a menos que el servicio haya sido aprobado para esos datos. Calc de escritorio, Excel o un script local de Python son preferibles para archivos confidenciales y procesos repetibles.
Comprobaciones de calidad y compatibilidad
- Elimine o filtre los números de página, títulos repetidos, encabezados, pies de página y subtotales que se hayan importado como registros normales.
- CSV no define tipos de columna. El software de hojas de cálculo puede modificar fechas, números largos, notación científica y valores con ceros iniciales durante la importación.
- Utilice UTF-8 cuando el sistema receptor lo admita. El software antiguo de Windows puede requerir Windows-1252 u otra codificación específica de la configuración regional y puede esperar puntos y comas en lugar de comas.
- Utilice la exportación CSV de Calc o el módulo
csvde Python para los campos que contengan comas, comillas o saltos de línea; buscar y reemplazar manualmente puede producir un CSV no válido. - Compare el número de registros y varios totales con el informe original. Una importación visualmente plausible aún puede omitir líneas ajustadas, truncar columnas o combinar registros.
La información sobre extensiones y tipos de archivo la proporciona File-Extensions.org
Software sugerido para convertir prn a csv
Preguntas frecuentes
¿Se conserva el diseño de mi informe PRN al convertirlo a CSV?
No, CSV conserva las filas y columnas, no el diseño de página impreso del informe. Los encabezados, el espaciado y los saltos de página pueden eliminarse o tratarse como datos.
¿Por qué las columnas salen mal al convertir PRN a CSV?
Los informes PRN pueden usar columnas de ancho fijo o espacios en lugar de separadores de campo claros, por lo que puede ser difícil detectar los límites entre columnas. Las líneas ajustadas o los encabezados de página repetidos también pueden alterar las filas.
¿Se conservan los identificadores con ceros iniciales al convertir PRN a CSV?
Sí, si los valores se conservan como texto. De lo contrario, el software de hojas de cálculo puede tratarlos como números y eliminar los ceros iniciales o cambiar el formato de los identificadores largos.
¿La conversión de PRN a CSV conserva la codificación y los delimitadores originales?
Depende de la estructura del informe PRN y de cómo se configure la conversión. PRN no tiene un delimitador ni una codificación estándar únicos, así que comprueba que la codificación de caracteres y los separadores de campo elegidos coincidan con el archivo de origen.
Otras conversiones de archivos .prn
Conversión inversa
Convertir a .csv
desde otros formatos
- trc a csv
- dwg a csv
- dxf a csv
- word a csv
- xlc a csv
- xlt a csv
- sqlite2 a csv
- stdf a csv
- db2 a csv
- mat a csv
- 1pif a csv
- accdp a csv
- ade a csv
- akpg a csv
- arc a csv
- art a csv
- as a csv
- asc a csv
- ast a csv
- bdb a csv
- crtx a csv
- des a csv
- dex a csv
- dlv a csv
- dta a csv
- eddx a csv
- edx a csv
- enc a csv
- fgdb a csv
- fp4 a csv
- fpt a csv
- gan a csv
- gform a csv
- gif a csv
- grind a csv
- gsb a csv
- hst a csv
- iff a csv
- inf a csv
- jpeg a csv
- jpg a csv
- lqm a csv
- mdt a csv
- mmb a csv
- mpx a csv
- mso a csv
- nokia a csv
- npi a csv
- odc a csv
- osbx a csv
- ots a csv
- out a csv
- pfd a csv
- pmdx a csv
- pmw a csv
- png a csv
- por a csv
- psc a csv
- psd a csv
- pxl a csv
- qpw a csv
- rgb a csv
- rpmsg a csv
- rpt a csv
- sbp a csv
- sdc a csv
- sdd a csv
- sl2 a csv
- sl3 a csv
- smea a csv
- spd a csv
- spv a csv
- srs a csv
- stc a csv
- stx a csv
- svg a csv
- sxi a csv
- tab a csv
- tap a csv
- taxform a csv
- tdl a csv
- tsi a csv
- vor a csv
- wb2 a csv
- wbd a csv
- wk3 a csv
- wk5 a csv
- wki a csv
- wkq a csv
- wks a csv
- wq1 a csv
- wq2 a csv
- xcel a csv
- xhb a csv
- xl a csv
- xla a csv
- xlmx a csv
- xlr a csv
- xlshtml a csv
- xlsmhtml a csv
- xltx a csv
- xmlx a csv