1. Produtos
  2.   Planilha
  3.   C++
  4.   XlsxReaderWriter
 
  

API C Gratuita para Criar, Ler e Gerenciar Planilha Excel XLSX

Biblioteca C XLSX de Código Aberto líder permite que desenvolvedores de software leiam, escrevam, mesclem, editem e manipulem planilhas .xlsx. Permite gerenciar múltiplas planilhas, formatação de células, mesclar e desmesclar, entre outros.

O que é XlsxReaderWriter?

No mundo orientado por dados de hoje, os arquivos Excel XLSX são essenciais para armazenar, analisar e relatar informações. Para desenvolvedores que trabalham em C ou C++, gerenciar esses arquivos de forma eficiente requer uma solução confiável e simples. XlsxReaderWriter, uma biblioteca C XLSX leve, simplifica as complexidades de lidar com os formatos Office Open XML (OOXML) ao fornecer uma interface intuitiva para leitura e gravação de arquivos .xlsx. Os desenvolvedores podem usar esta API C++ XLSX para criar planilhas Excel, extrair dados e automatizar tarefas relacionadas a planilhas — tudo sem depender do Microsoft Excel ou de softwares de terceiros pesados. Isso a torna uma escolha ideal para construir aplicações personalizadas que precisam interagir com arquivos Excel para uma gestão e automação de dados fluida.

Ideal para desenvolvimento macOS e iOS, o XlsxReaderWriter permite que desenvolvedores gerem planilhas XLSX, formatem células e linhas, incorporem imagens, gerenciem fórmulas, mesclem células e adicionem novas planilhas ou hyperlinks — oferecendo controle total sobre a personalização de planilhas. Seja construindo aplicativos corporativos ou sistemas embarcados leves, esta biblioteca C++ XLSX foi projetada para ser portátil, sem dependências e de alto desempenho. Os desenvolvedores podem converter facilmente arquivos XLSX ou renderizar arquivos Excel XLSX em formatos amigáveis ao usuário, suportando recursos necessários em aplicações modernas que exigem funcionalidade de planilhas. Com sua simplicidade e potência, o XlsxReaderWriter é uma ferramenta perfeita para integrar capacidades robustas do Excel em projetos C/C++.

Previous Next

Começando com XlsxReaderWriter

O XlsxReaderWriter suporta CMake para compilar e instalar a biblioteca. Comece clonando o repositório GitHub em sua máquina local.

Instalar XlsxReaderWriter via CRAN

 cmake $SOURCE_DIR $FLAGS 

Clone o repositório de código-fonte do XlsxReaderWriter no GitHub. Por favor, use o código a seguir.

Clone o repositório de código-fonte do XlsxReaderWriter no GitHub. Por favor, use o código a seguir.

Git clone https://github.com/jmcnamara/libxlsxwriter.git 

Navegue até o diretório do repositório e compile a biblioteca usando o Makefile fornecido:

cd XlsxReaderWriter
make

Ler e escrever arquivos Excel XLSX via C

A biblioteca de código aberto XlsxReaderWriter permite que os usuários leiam e escrevam arquivos .xlsx, tornando-a uma solução versátil para lidar com dados de planilhas. Desenvolvedores de software podem carregar e ler uma planilha existente com apenas algumas linhas de código. Também é muito fácil criar e adicionar novas folhas, modificar folhas existentes, formatar células, linhas e colunas, adicionar novas linhas e colunas, inserir imagens e assim por diante. O exemplo a seguir demonstra como os desenvolvedores de software podem criar documentos de planilhas XLSX usando comandos C.

Como criar novas planilhas XLSX dentro de aplicativos C?

#import "XlsxReaderWriter.h"

- (void)createXlsxFile {
    BRAOfficeDocumentPackage *spreadsheet = [[BRAOfficeDocumentPackage alloc] init];
    BRAWorksheet *worksheet = [spreadsheet.workbook createWorksheetNamed:@"Sheet1"];
    
    [[worksheet cellForCellReference:@"A1"] setStringValue:@"Hello, XlsxReaderWriter!"];
    
    [spreadsheet saveAs:@"/path/to/output.xlsx"];
}

Criar e gerenciar várias planilhas via biblioteca C

A biblioteca XlsxReaderWriter oferece suporte completo para trabalhar com várias planilhas dentro de um único arquivo Excel em aplicações C. Com apenas algumas linhas de código, os desenvolvedores de software podem criar, ler, excluir, dividir/mesclar ou modificar folhas conforme necessário. Aqui está um exemplo simples que demonstra como os desenvolvedores de software podem criar várias folhas dentro de uma planilha usando comandos C.

Como criar várias planilhas usando a biblioteca C?

BRAOfficeDocumentPackage *spreadsheet = [[BRAOfficeDocumentPackage alloc] init];
[spreadsheet.workbook createWorksheetNamed:@"DataSheet"];
[spreadsheet.workbook createWorksheetNamed:@"Summary"];
[spreadsheet saveAs:@"/path/to/multi-sheet.xlsx"];

Mesclar e desmesclar células via biblioteca C

A biblioteca de código aberto XlsxReaderWriter oferece suporte completo para carregar e manipular células de planilhas em aplicações C. A biblioteca facilita para desenvolvedores de software mesclar e desmesclar células de planilhas Excel, o que é útil para criar layouts estruturados. Aqui está um exemplo simples que mostra como os desenvolvedores podem mesclar células e ler seu conteúdo dentro de uma planilha usando a biblioteca C.

Como mesclar células e ler o conteúdo delas dentro de uma planilha via biblioteca C?

[worksheet mergeCellsInRange:@"A10:C10"];

//Get the cell at C10 or the upper-left cell if C10 belongs to a merge cell
BRACell *cell = [worksheet cellOrFirstCellInMergeCellForCellReference:@"C10"]

 Português