
Os arquivos do Microsoft Publisher PUB são comumente usados para criar layouts profissionais para brochuras, panfletos e boletins informativos. No entanto, certos cenários podem exigir a extração de dados ou reorganização em formato de planilha para análise ou relatórios. Embora os arquivos PUB sejam versáteis, as planilhas Excel são mais adequadas para manipulação e organização de dados numéricos. Este post no blog demonstra como converter PUB para Excel em C#. Com o código fornecido, você pode transformar documentos PUB em planilhas Excel em apenas algumas etapas.
- Por que converter PUB em Excel?
- Conversão de PUB para Excel - Instalação da API C#
- Converter PUB para Excel em C#
Por que converter PUB para Excel?
Converter arquivos PUB para planilhas Excel pode ser crucial por uma variedade de razões:
Análise e Manipulação de Dados: arquivos PUB muitas vezes contêm tabelas ou dados estruturados que podem exigir análise adicional, cálculos ou ajustes de formatação, que são melhor tratados no Excel.
Compatibilidade com Ferramentas de Negócios: Arquivos Excel se integram perfeitamente com ferramentas de negócios populares, como sistemas ERP, aplicações financeiras e ferramentas de gerenciamento de banco de dados.
Organização de Dados Aprimorada: O Excel oferece ferramentas superiores de classificação, filtragem e visualização, facilitando a análise do conteúdo extraído de arquivos PUB.
Colaboração e Acessibilidade: Compartilhar arquivos do Excel é mais conveniente em ambientes colaborativos, pois o Excel é um formato amplamente suportado em plataformas e softwares.
Ao converter PUB em Excel, empresas e desenvolvedores podem desbloquear novas oportunidades para a utilização de dados, garantindo melhor produtividade e eficiência de fluxo de trabalho.
Conversão de PUB para Excel - Instalação da API C#
Você pode facilmente converter arquivos do Microsoft Publisher instalando Conholdate.Total for .NET no seu computador. Basta executar o comando de instalação NuGet abaixo no MS Visual Studio:
PM> NuGet\Install-Package Conholdate.Total
Converter PUB para Excel em C#
Este guia o orienta sobre como inicializar os objetos necessários, converter PUB para PDF como um formato intermediário e, em seguida, exportá-lo para o Excel.
Abaixo está um guia passo a passo para converter arquivos PUB em Excel usando C#:
Inicialize um MemoryStream: Um objeto MemoryStream é usado para manter a saída PDF intermediária na memória.
Carregar e Analisar o Arquivo PUB: O método PubFactory.CreateParser é usado para carregar o arquivo PUB de entrada. O método Parse o converte em um objeto de documento interno.
Converter PUB para PDF: Usando o método PubFactory.CreatePdfConverter, o arquivo PUB analisado é convertido para o formato PDF e salvo no fluxo de memória.
Carregar PDF e Exportar para Excel: A classe Document é usada para carregar o PDF do fluxo de memória. A classe ExcelSaveOptions especifica o formato do arquivo de saída como XLSX. Finalmente, o arquivo Excel é salvo no caminho de saída especificado.
Abaixo está o trecho de código para converter um arquivo Microsoft Publisher (PUB) em uma planilha Excel usando C#:
// Inicialize um MemoryStream para conter o documento de saída
MemoryStream stream = new MemoryStream();
// Load input PUB file
Aspose.Pub.IPubParser parser = Aspose.Pub.PubFactory.CreateParser("input.pub");
// Analisar o arquivo do editor de entrada
Aspose.Pub.Document doc = parser.Parse();
// Converta o arquivo PUB para PDF e salve o resultado em um MemoryStream.
Aspose.Pub.PubFactory.CreatePdfConverter().ConvertToPdf(doc, stream);
// Carregue o arquivo PDF de entrada do MemoryStream
Aspose.Pdf.Document document = new Aspose.Pdf.Document(stream);
// Inicializar objeto da classe ExcelSaveOptions
Aspose.Pdf.ExcelSaveOptions options = new ExcelSaveOptions();
// Especifique o formato do arquivo Excel de saída
options.Format = ExcelSaveOptions.ExcelFormat.XLSX;
// Salvar arquivo Excel de saída
document.Save("PUBToExcel.xlsx", options);
Obtenha uma Licença Gratuita
Você pode solicitar uma licença temporária gratuita para avaliar a API em todo seu potencial sem quaisquer restrições de avaliação.
Resumindo
Converter arquivos do Microsoft Publisher (PUB) para Excel em C# é um processo simples em C#. Ao seguir este guia, você pode transformar seus arquivos PUB em planilhas do Excel para uma melhor manipulação, compartilhamento e análise de dados. Se você estiver lidando com arquivos PUB de grande escala ou precisar de uma conversão única, esta solução garante precisão e facilidade de uso. Além disso, se você precisar discutir alguma dúvida conosco, sinta-se à vontade para nos escrever no forum.