C++ Excel para HTML

As planilhas do Excel são úteis na organização, gerenciamento e computação de dados. Da mesma forma, HTML é útil para exibir conteúdo no navegador. Ambos os formatos são úteis em seus casos de uso específicos. Pode haver casos em que você precise mostrar dados do Excel em sites. Nesses casos, HTML seria o melhor formato a ser usado. Para conseguir isso, você terá que converter o arquivo Excel necessário para HTML. À luz disso, você aprenderá como converter arquivos do Excel para HTML usando C++.

C++ Excel para API de conversão de HTML – Download grátis

Aspose.Cells for C++ é uma API nativa de C++ para criar, converter e manipular planilhas do Excel. Você pode usar o conversor integrado da API para converter arquivos do Excel em HTML. Instale a API via NuGet ou baixe-a diretamente da seção Downloads.

PM> Install-Package Aspose.Cells.Cpp

Conversão de Excel para HTML C++

A seguir estão as etapas para converter arquivos do Excel para HTML:

Veja a seguir o trecho de código C++ para converter arquivos do Excel em HTML:

// Caminho do diretório de origem.
StringPtr srcDir = new String("SourceDirectory\\");

// Caminho do diretório de saída.
StringPtr outDir = new String("OutputDirectory\\");

// Carregar arquivo Excel
intrusive_ptr<IWorkbook>  workbook = Factory::CreateIWorkbook(srcDir->StringAppend(new String("sampleExcelFile.xlsx")));

// Salvar como arquivo HTML
workbook->Save(outDir->StringAppend(new String("sampleExcelFile_out.html")), SaveFormat_Html);

C++ Excel para conversão de HTML com opções adicionais

Aspose.Cells para C++ API fornece a classe IHtmlSaveOptions para personalizar o arquivo HTML convertido. A seguir estão as opções fornecidas pela classe IHtmlSaveOptions.

Opções fornecidas pela classe IHtmlSaveOptions

Convertendo Excel para HTML com IHtmlSaveOptions

A seguir estão as etapas para converter Excel em HTML com opções adicionais:

O exemplo de código a seguir mostra como converter arquivos do Excel em HTML com opções adicionais:

// Caminho do diretório de origem.
StringPtr srcDir = new String("SourceDirectory\\");

// Caminho do diretório de saída.
StringPtr outDir = new String("OutputDirectory\\");

// Carregar arquivo Excel
intrusive_ptr<IWorkbook>  workbook = Factory::CreateIWorkbook(srcDir->StringAppend(new String("sampleExcelFile.xlsx")));

// Crie o objeto IHtmlSaveOptions.
intrusive_ptr<Aspose::Cells::IHtmlSaveOptions> options = Factory::CreateIHtmlSaveOptions();

// Desabilitar a exportação da planilha oculta
options->SetExportHiddenWorksheet(false);

// Salvar como arquivo HTML
workbook->Save(outDir->StringAppend(new String("sampleExcelFile_out.html")), options);

Obtenha uma licença gratuita

Você pode experimentar a API sem limitações de avaliação solicitando uma licença temporária gratuita.

Conclusão

Neste artigo, você aprendeu como converter um arquivo do Excel em HTML usando C++. Além disso, você viu diferentes opções para personalizar a conversão do Excel para HTML, como exportar planilhas ocultas. Você pode explorar mais sobre o Aspose.Cells para C++ usando documentação.

Veja também