Converter PRN para CSV
Converta relatórios PRN legíveis em CSV, preservando delimitadores, codificações e identificadores.
Crie ficheiros CSV online
Ainda não conseguimos ler ficheiros PRN, por isso esta conversão não está disponível. Se conseguir exportar o seu trabalho para um destes formatos ou outros, transformamo-lo em CSV:
Quer converter PRN para CSV?
Diga-nos. Escolhemos as próximas conversões a adicionar de acordo com o interesse.
Como converter prn para csv arquivo
- Outro
- Nenhuma avaliação ainda.
Um arquivo CSV é necessário quando um relatório precisa ser editado no Excel, importado para um banco de dados, compartilhado com software que não consegue ler a saída da impressora ou arquivado como dados simples menores. O método correto de conversão depende de o PRN conter texto delimitado, texto de largura fixa ou dados de controle da impressora.
O que é o formato PRN
PRN é uma extensão de nome de arquivo, não um formato de dados padronizado. Os aplicativos geralmente a utilizam para um arquivo criado por Print to file; o conteúdo pode ser texto simples, saída de relatório de largura fixa, PostScript, PCL ou outra linguagem de impressora.
Programas de planilhas, contabilidade e relatórios podem criar arquivos PRN baseados em texto contendo colunas separadas por tabulações, vírgulas ou espaços. Eles também podem conter cabeçalhos de página, títulos repetidos, subtotais, rodapés, caracteres de alimentação de formulário e outros dados de layout. Um PRN de driver de impressora pode não conter nenhuma estrutura de tabela recuperável.
Abra uma cópia no Notepad, Notepad++ ou Visual Studio Code. Linhas legíveis com delimitadores consistentes ou posições de coluna consistentes indicam dados de texto. Caracteres ilegíveis ou sequências associadas ao PCL ou PostScript indicam saída de linguagem de impressora, e não uma tabela diretamente conversível.
O que é o formato CSV
CSV armazena registros como linhas e campos separados por um delimitador, geralmente uma vírgula. Um campo que contenha o delimitador, aspas ou quebras de linha deve ser colocado entre aspas e ter os caracteres de escape adequados conforme as regras do CSV.
Excel, LibreOffice Calc, ferramentas de banco de dados, aplicativos estatísticos e scripts podem importar CSV sem o programa de relatório original. CSV não preserva o layout da página, fontes, comandos da impressora, fórmulas ou a maior parte da formatação do relatório, mas geralmente é menor e mais fácil de editar do que um arquivo de impressão.
Como converter um PRN baseado em texto
- Faça um backup e abra a cópia por meio de uma caixa de diálogo de importação, em vez de clicar duas vezes nela.
- No LibreOffice Calc, selecione File → Open. No Excel, selecione Data → From Text/CSV; se a versão não mostrar uma opção de largura fixa, use o assistente de importação de texto legado ou o Calc.
- Selecione a codificação de origem, geralmente UTF-8 ou Windows-1252. Reabra o arquivo com outra codificação se os caracteres acentuados estiverem corrompidos.
- Escolha Separated by e selecione o delimitador visível no arquivo: vírgula, tabulação, ponto e vírgula ou outro caractere. Verifique a visualização para confirmar os limites corretos das colunas.
- Para números de conta, códigos postais, códigos de produtos e outros identificadores, defina o tipo da coluna como Text para preservar os zeros à esquerda.
- Carregue os dados e selecione File → Save As. Escolha
Text CSV (.csv)e confirme as configurações de delimitador, codificação e aspas.
Como converter arquivos PRN de largura fixa
Selecione Fixed width na caixa de diálogo de importação e insira as quebras nas posições reais dos caracteres usadas pelo relatório. Inspecione várias linhas, incluindo linhas com nomes longos e valores ausentes, antes de exportar; uma quebra incorreta pode deslocar todos os campos posteriores.
Para conversões repetíveis, analise as posições conhecidas dos campos com Python e grave o resultado usando uma biblioteca 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()
])Substitua as posições dos intervalos pelos limites reais dos campos. Não divida com base em espaços quando os nomes ou descrições puderem conter espaços. Adicione uma lógica separada para remover cabeçalhos de página, caracteres de alimentação de formulário, títulos repetidos e linhas de subtotal quando necessário.
Como lidar com arquivos PRN de linguagem de impressora
Excel, Calc e conversores online gerais não conseguem reconstruir de forma confiável uma tabela a partir de uma saída PCL ou PostScript arbitrária. Reabra o documento ou relatório original no aplicativo que criou o PRN e exporte os dados subjacentes como CSV, XLSX, XML ou uma extração de banco de dados.
Se o aplicativo de origem não estiver disponível, use as ferramentas da linguagem de impressora relevante para renderizar o arquivo como texto legível ou PDF e, em seguida, reconstrua as colunas manualmente. Isso é extração de dados, não uma conversão de formato sem perdas; valores podem estar ausentes, divididos entre linhas ou misturados com comandos de layout.
Usando um conversor online
Serviços confiáveis, como Zamzar e CloudConvert, podem ser testados quando o PRN for claramente texto simples e não contiver informações confidenciais, mas o suporte à extensão .prn e à saída CSV varia. Faça o upload somente se o serviço aceitar o arquivo e, em seguida, verifique a quantidade de linhas da saída, os delimitadores, a codificação, os identificadores, as datas e os totais.
Não faça upload de relatórios de folha de pagamento, clientes, financeiros, médicos ou proprietários, a menos que o serviço tenha sido aprovado para esses dados. O Calc, o Excel ou um script Python local para desktop é preferível para arquivos confidenciais e processamento repetível.
Verificações de qualidade e compatibilidade
- Exclua ou filtre números de página, títulos repetidos, cabeçalhos, rodapés e subtotais que tenham sido importados como registros comuns.
- CSV não define tipos de coluna. O software de planilhas pode alterar datas, números longos, notação científica e valores com zeros à esquerda durante a importação.
- Use UTF-8 quando o sistema receptor for compatível. Softwares antigos do Windows podem exigir Windows-1252 ou outra codificação específica da localidade e podem esperar pontos e vírgulas em vez de vírgulas.
- Use a exportação CSV do Calc ou o módulo
csvdo Python para campos que contenham vírgulas, aspas ou quebras de linha; localizar e substituir manualmente pode produzir um CSV inválido. - Compare a quantidade de registros e vários totais com o relatório original. Uma importação visualmente plausível ainda pode omitir linhas quebradas, truncar colunas ou combinar registros.
As informações sobre extensões e tipos de arquivo são fornecidas por File-Extensions.org
Software sugerido para converter prn para csv
Perguntas frequentes
O relatório PRN mantém o layout ao converter para CSV?
Não. CSV mantém linhas e colunas, em vez do layout impresso do relatório. Títulos, espaçamento e quebras de página podem ser removidos ou tratados como dados.
Por que as colunas ficam erradas ao converter PRN para CSV?
Relatórios PRN podem usar colunas de largura fixa ou espaços em vez de separadores de campos claros, dificultando a identificação dos limites entre colunas. Linhas quebradas ou cabeçalhos de página repetidos também podem desorganizar as linhas.
Os identificadores com zeros à esquerda são mantidos ao converter PRN para CSV?
Sim, se os valores forem mantidos como texto. Caso contrário, o software de planilhas pode tratá-los como números e remover os zeros à esquerda ou reformatar identificadores longos.
A conversão de PRN para CSV preserva a codificação e os delimitadores originais?
Depende de como o relatório PRN está estruturado e de como a conversão é configurada. PRN não tem um delimitador ou uma codificação padrão, então verifique se a codificação de caracteres e os separadores de campos escolhidos correspondem à origem.
Outras conversões de arquivo .prn
Conversão inversa
Converter para .csv
de outros formatos
- trc para csv
- dwg para csv
- dxf para csv
- word para csv
- xlc para csv
- xlt para csv
- stdf para csv
- sqlite2 para csv
- enc para csv
- 1pif para csv
- accdp para csv
- ade para csv
- akpg para csv
- arc para csv
- art para csv
- as para csv
- asc para csv
- ast para csv
- bdb para csv
- crtx para csv
- db2 para csv
- des para csv
- dex para csv
- dlv para csv
- dta para csv
- eddx para csv
- edx para csv
- fgdb para csv
- fp4 para csv
- fpt para csv
- gan para csv
- gform para csv
- gif para csv
- grind para csv
- gsb para csv
- hst para csv
- iff para csv
- inf para csv
- jpeg para csv
- jpg para csv
- lqm para csv
- mat para csv
- mdt para csv
- mmb para csv
- mpx para csv
- mso para csv
- nokia para csv
- npi para csv
- odc para csv
- osbx para csv
- ots para csv
- out para csv
- pfd para csv
- pmdx para csv
- pmw para csv
- png para csv
- por para csv
- psc para csv
- psd para csv
- pxl para csv
- qpw para csv
- rgb para csv
- rpmsg para csv
- rpt para csv
- sbp para csv
- sdc para csv
- sdd para csv
- sl2 para csv
- sl3 para csv
- smea para csv
- spd para csv
- spv para csv
- srs para csv
- stc para csv
- stx para csv
- svg para csv
- sxi para csv
- tab para csv
- tap para csv
- taxform para csv
- tdl para csv
- tsi para csv
- vor para csv
- wb2 para csv
- wbd para csv
- wk3 para csv
- wk5 para csv
- wki para csv
- wkq para csv
- wks para csv
- wq1 para csv
- wq2 para csv
- xcel para csv
- xhb para csv
- xl para csv
- xla para csv
- xlmx para csv
- xlr para csv
- xlshtml para csv
- xlsmhtml para csv
- xltx para csv
- xmlx para csv