Converter prnx para xls

Converter PRNX para XLS

Converta um relatório PRNX do DevExpress para Excel XLS legado usando um visualizador compatível ou uma API de exportação.

Crie ficheiros XLS online

Ainda não conseguimos ler ficheiros PRNX, 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 XLS:

Como converter prnx para xls arquivo

Um arquivo .prnx gerado pelo DevExpress deve ser aberto por um aplicativo de relatórios compatível antes que um sistema Excel legado possa usá-lo. Exportá-lo para .xls cria uma pasta de trabalho com planilhas para edição, intercâmbio ou importação em softwares que não oferecem suporte a PRNX.

O que é o formato PRNX

PRNX é um formato proprietário de documento do DevExpress XtraReports. Normalmente, ele armazena um documento de relatório renderizado, incluindo suas páginas, valores, formatação e conteúdo específico do relatório; não é uma planilha convencional e não é o mesmo que um arquivo de layout de relatório, como .repx.

Os arquivos PRNX são produzidos ou consumidos por aplicativos desenvolvidos com componentes de relatório do DevExpress. Um documento PRNX salvo pode depender do aplicativo que o gerou, especialmente quando o relatório original usava um banco de dados, parâmetros, código personalizado ou recursos externos. Renomear report.prnx para report.xls apenas altera a extensão do nome do arquivo e não converte os dados.

O que é o formato XLS

XLS é o formato de pasta de trabalho binário BIFF8 do Excel para o Excel 97–2003. Ele oferece suporte a planilhas, valores, fórmulas, formatação básica, gráficos e vários recursos de pasta de trabalho, continuando útil quando uma versão mais antiga do Excel ou um sistema de importação exige especificamente XLS.

Cada planilha XLS é limitada a 65.536 linhas e 256 colunas. XLSX é preferível para pastas de trabalho modernas porque oferece suporte a planilhas maiores e a recursos mais recentes do Excel, mas exportar para XLS pode evitar problemas de compatibilidade com softwares legados.

Como converter PRNX para XLS

  1. Abra o PRNX no aplicativo empresarial baseado em DevExpress que o criou ou em um aplicativo compatível fornecido pelo desenvolvedor. Um programa de planilhas genérico normalmente não consegue interpretar PRNX.
  2. Use o visualizador de relatórios ou a função de visualização de impressão do aplicativo para carregar o documento salvo. O DevExpress End-User Report Designer destina-se principalmente a definições de relatório; portanto, pode não abrir diretamente todos os documentos PRNX. O visualizador de documentos do aplicativo de origem geralmente é a ferramenta correta.
  3. Escolha o comando de exportação, normalmente exibido como Export → Excel 97–2003, Export document → XLS ou um comando semelhante. Os nomes e as opções disponíveis dependem do aplicativo host e da versão do DevExpress.
  4. Selecione o destino, o intervalo de páginas, a planilha e as opções de layout oferecidas pelo exportador e salve um nome de arquivo como report.xls.
  5. Abra o resultado no Microsoft Excel, no LibreOffice Calc ou em outro programa compatível com XLS. Verifique o alinhamento de linhas e colunas, as fórmulas, os totais, os intervalos de páginas, as células mescladas, as imagens e o número de planilhas antes de distribuí-lo.

Para um aplicativo DevExpress personalizado, o desenvolvedor pode implementar a mesma operação por meio da API de relatórios do DevExpress: carregar o documento salvo no sistema de relatórios/impressão e chamar o método de exportação XLS com opções de exportação adequadas. A classe e o método exatos dependem da versão do DevExpress. Se o aplicativo tiver apenas um layout de relatório, e não os dados salvos, o relatório deverá ser executado novamente com sua conexão de dados original e os parâmetros necessários antes da exportação.

Conversores online e alternativas

Não se pode presumir que algum serviço de conversão online amplamente estabelecido ofereça suporte a PRNX. Serviços como CloudConvert ou Zamzar só devem ser usados quando a lista de formatos atual incluir explicitamente PRNX e o arquivo não contiver dados confidenciais de relatório; enviar um arquivo semelhante a XML para um serviço que apenas aceite extensões arbitrárias não criará uma pasta de trabalho válida.

Se o aplicativo DevExpress oferecer exportação para CSV, o CSV poderá ser aberto no Excel e salvo como XLS, mas esse processo descarta o layout do relatório, a estrutura de várias páginas, as imagens, as fórmulas e grande parte da formatação. A conversão de PDF para XLS também é uma alternativa para um relatório destinado somente à impressão, não uma exportação equivalente, pois o posicionamento do texto e as tabelas podem ser reconstruídos incorretamente.

Limites de qualidade e compatibilidade

A exportação produz conteúdo de planilha a partir de um relatório renderizado; ela não preserva uma definição de relatório editável do DevExpress. Bandas de relatório, cabeçalhos de página, seções agrupadas, quebras de página, células mescladas, formatação condicional, imagens e expressões calculadas podem ser nivelados, reposicionados ou omitidos.

Uma página do relatório pode se tornar uma planilha separada ou um bloco de células, dependendo das configurações de exportação do DevExpress. Relatórios que excedam os limites de linhas ou colunas do XLS podem ser divididos, truncados ou falhar durante a exportação; use XLSX quando o sistema de destino permitir.

Após a exportação, verifique os tipos numéricos, as datas, as fórmulas, os totais, a codificação e as dimensões das planilhas. Um PRNX que contenha apenas a saída renderizada não pode recuperar campos de banco de dados ou fórmulas que nunca foram armazenados no documento.

Perguntas frequentes

As bandas e o layout do meu relatório PRNX continuarão editáveis depois da conversão para XLS?

Não, o resultado é uma planilha do Excel, e não uma definição de relatório editável. As bandas do relatório, os controles, o agrupamento e outros recursos específicos do DevExpress são convertidos em células da planilha, formatação e configurações de página quando possível.

As fórmulas e os campos calculados do PRNX são preservados no XLS?

Geralmente, os valores calculados do relatório são exportados como resultados exibidos, e não como fórmulas reutilizáveis do Excel. O resultado exato depende de como cada campo e cálculo é definido no relatório.

Por que a conversão de PRNX para XLS gera uma planilha vazia ou incompleta?

O layout PRNX pode depender de uma fonte de dados, parâmetros, scripts ou configuração de execução que não está disponível quando ele é renderizado. O relatório precisa ser carregado e preenchido com sucesso antes que seu conteúdo possa ser exportado.

Posso converter o arquivo XLS de volta para o relatório PRNX original?

Não, de forma confiável. O XLS contém a representação exportada da planilha, enquanto o PRNX pode conter bandas do relatório, vinculações de dados, parâmetros e outras informações de design que são perdidas durante a exportação.

Outras conversões de arquivo .prnx

Converter para .xls
de outros formatos

Compartilhar nas redes sociais: