HTML JPG PDF XML XLSX
  Product Family
XLSM

Crie o arquivo XLSM em C++

Criação de arquivo XLSM nativo e de alto desempenho programaticamente sem o Micorsoft Office usando a biblioteca C++.

Crie o arquivo XLSM usando C++

Como criar o arquivo XLSM? Com a biblioteca Aspose.Cells for C++, você pode facilmente criar o arquivo XLSM programaticamente com algumas linhas de código. Aspose.Cells for C++ é capaz de construir aplicativos multiplataforma com a capacidade de gerar, modificar, converter, renderizar e imprimir todos os arquivos Excel. C++ Excel API não apenas converte formatos de planilha, mas também pode renderizar arquivos Excel como imagens, PDF, HTML, ODS, CSV, SVG, JSON, WORD, PPT e muito mais, tornando-o a escolha perfeita para troca de documentos em formatos padrão da indústria. Você pode baixar sua versão mais recente diretamente, basta abrir NuGet gerenciador de pacotes, procure Aspose.Cells.Cpp e instale. Você também pode usar o seguinte comando do Console do Gerenciador de Pacotes.

Comando


PM> Install-Package Aspose.Cells.Cpp

Como criar XLSM em C++

É fácil para os desenvolvedores criar, carregar, modificar e converter arquivos XLSM em aplicativos de relatórios em execução para processamento de dados em apenas algumas linhas de código.

  1. Crie um objeto da classe Workbook.
  2. Coloque a primeira planilha em um objeto Worksheet.
  3. Use o método Worksheet.GetCells() para colocar as células da planilha em um objeto Cells.
  4. Use o método Cells.Get() para acessar a célula desejada da planilha em um objeto Cell.
  5. Use o método Cell.PutValue() para inserir o valor na célula.
  6. Salve a pasta de trabalho como arquivo .xlsm usando o método Save().
 

O código de exemplo mostra como criar o arquivo XLSM em C++.

Aspose::Cells::Startup();

// Create an object of the Workbook class.
Workbook wkb;
// Get the first sheet into an Worksheet object.
WorksheetCollection wsc = wkb.GetWorksheets();
Worksheet ws = wsc.Get(0);


// Use Worksheet.GetCells() method to get the cells of the worksheet into an Cells object.
Cells cells = ws.GetCells();


// Use Cells.Get() method to access the desired cell of the worksheet into an Cell object.
Cell cell00 = cells.Get(0, 0);
Cell cell01 = cells.Get(0, 1);
Cell cell10 = cells.Get(1, 0);
Cell cell11 = cells.Get(1, 1);


// Use Cell.PutValue() method to input value into the cell.
cell00.PutValue(u"ColumnA");
cell01.PutValue(u"ColumnB");
cell10.PutValue(u"ValueA");
cell11.PutValue(u"ValueB");


// Save workbook to resultFile folder
wkb.Save(u"created_one.xlsm");

Aspose::Cells::Cleanup();
 

Biblioteca C++ para criar o arquivo XLSM

Existem três opções para instalar “Aspose.Cells for C++” em seu sistema. Escolha um que se adeque às suas necessidades e siga as instruções passo a passo:

  1. Instale um Pacote NuGet . Ver Documentação
  2. Instale a biblioteca usando as pastas Include e lib. Ver Documentação
  3. Instale Aspose.Cells for C++ no Linux. Ver Documentação

Requisitos de sistema

Antes de executar o código-fonte de amostra de conversão C++, certifique-se de ter os seguintes pré-requisitos.

  • Microsoft Windows ou um sistema operacional compatível com C++ Runtime Environment para Windows 32 bits, Windows 64 bits e Linux 64 bits.
  • Adicione referência à DLL Aspose.Cells for C++ em seu projeto.

XLSM O que é XLSM Formato de Arquivo

Arquivos com extensão XLSM são um tipo de arquivo de planilha que suporta macros. Do ponto de vista da aplicação, uma Macro é um conjunto de instruções utilizadas para automatizar processos. Uma macro é usada para registrar as etapas executadas repetidamente e facilita a execução das ações executando a macro novamente. As macros são programadas com o Visual Basic for Applications (VBA) do Microsoft a partir da pasta de trabalho do Excel usando o Editor do Visual Basic e podem ser executadas/depuradas diretamente a partir daí.

Leia mais

Geração de outras planilhas suportadas

Você também pode criar outros arquivos Excel Microsoft, incluindo alguns listados abaixo.

XLS (Microsoft Planilha Excel (Legado))
XLSX (Abra a pasta de trabalho XML)
XLSB (Pasta de trabalho binária do Excel)
XLSM (Planilha habilitada para macro)
XLT (Modelo Excel 97 - 2003)
XLTX (Modelo Excel)
XLTM (Modelo habilitado para macro do Excel)
CSV (Valores Separados Por Virgula)
TSV (Valores separados por tabulação)
ODS (Planilha OpenDocument)
PDF (Formato de Documento Portátil)
HTML (Linguagem de marcação de hipertexto)