Crie arquivos Excel em C#, Java, Python, C++, PHP e Node.js

As planilhas do Excel tornaram-se parte integrante do gerenciamento e análise de dados em vários setores. Esteja você trabalhando em relatórios financeiros, análise de dados ou planejamento de projetos, a capacidade de criar e manipular arquivos Excel programaticamente é uma habilidade valiosa. Nesta postagem do blog, exploraremos como criar arquivos Excel em linguagens de programação populares, nomeadamente C#, Java, Python, C++, PHP e Node.js, usando as poderosas APIs Aspose.Cells. Então vamos começar.

Bibliotecas para criar arquivos Excel

Aspose.Cells é um conjunto robusto de APIs que permite aos desenvolvedores trabalhar perfeitamente com arquivos Excel em seus aplicativos. Ele oferece uma ampla gama de recursos, incluindo criação, modificação, formatação e conversão de arquivos Excel, bem como manipulação de fórmulas, gráficos e muito mais. Aspose.Cells oferece variantes para a maioria das linguagens de programação populares, incluindo C#, Java, Python, C++, PHP e Node.js.

Então, vamos ver como você pode aproveitar o poder do Aspose.Cells em diferentes linguagens de programação para criar arquivos Excel programaticamente.

Crie Excel XLS em C#

Para criar arquivos Excel em aplicativos C# .NET, Aspose.Cells for .NET entra em ação. É uma API poderosa para trabalhar com arquivos Excel nas plataformas .NET, .NET Core e Xamarin, fornecendo altos padrões de leitura, gravação e exportação de arquivos Excel. Vamos dar uma olhada em como criar um arquivo Excel em C#.

  • Primeiro, crie uma instância da classe Workbook.
  • Em seguida, acesse a primeira Planilha (criada por padrão) da pasta de trabalho.
  • Acesse a(s) célula(s) desejada(s) da planilha e coloque o valor na(s) célula(s).
  • Adicione outros elementos, como gráficos, imagens, etc.
  • Salve a pasta de trabalho como um arquivo usando o método Workbook.Save().

O trecho de código a seguir mostra como criar um arquivo Excel XLSX em C#.

// Instancie um objeto Workbook que representa um arquivo Excel.
Workbook wb = new Workbook();

// Quando você cria uma nova pasta de trabalho, uma "Planilha1" padrão é adicionada à pasta de trabalho.
Worksheet sheet = wb.Worksheets[0];

// Acesse a célula “A1” da planilha.
Cell cell = sheet.Cells["A1"];

// Insira o "Olá, mundo!" texto na célula "A1".
cell.PutValue("Hello World!");

// Salve o Excel como arquivo .xlsx.
wb.Save("Excel.xlsx", SaveFormat.Xlsx);

Leia um guia completo sobre como criar arquivos Excel em C#.

Criando um arquivo Excel em Java

Aspose.Cells for Java serve como uma biblioteca Java para criar e manipular arquivos Excel em aplicativos baseados em Java. Semelhante à variante .NET, Aspose.Cells for Java fornece recursos básicos e avançados para criar pastas de trabalho ricas do Excel e manipular as existentes. Vamos dar uma olhada em como criar uma planilha Excel em Java.

  • Primeiro, use a classe Workbook para criar um novo arquivo Excel.
  • Em seguida, use o método Workbook.getWorksheets().get(index) para obter referência da planilha.
  • Acesse a célula desejada da planilha e insira o texto nela.
  • Execute outras operações, como adicionar gráficos, tabelas dinâmicas, etc.
  • Finalmente, salve a pasta de trabalho usando o método Workbook.save().

O trecho de código a seguir mostra como criar uma planilha Excel em Java.

// Crie uma nova pasta de trabalho
Workbook workbook = new Workbook();

// Adicione valor na célula
workbook.getWorksheets().get(0).getCells().get("A1").putValue("Hello World!");

// Salvar como arquivo Excel XLSX
workbook.save("Excel.xlsx"); 

Você pode ler um guia completo sobre como criar arquivos Excel em Java aqui.

Gere um Excel XLS em Python

Python se tornou uma linguagem de programação ideal para desenvolvedores criarem aplicativos da web e de software de maneira rápida e fácil. Portanto, para tornar os desenvolvedores Python capazes de trabalhar com planilhas Excel sem esforço, o Aspose oferece Aspose.Cells for Python. A biblioteca agiliza a forma de criação e processamento de arquivos Excel, escrevendo apenas algumas linhas de código em Python.

Aqui estão as etapas para criar um arquivo Excel básico em Python.

  • Use a classe Workbook para criar um novo arquivo Excel.
  • Em seguida, use o método Workbook.getWorksheets().get(index) para obter referência da planilha.
  • Coloque o valor na célula desejada usando o método Worksheet.getCells().get(“A1”).putValue(“hello”).
  • Execute outras operações (conforme necessário).
  • Finalmente, salve a pasta de trabalho usando o método Workbook.save().

O código abaixo mostra como criar um Excel XLS em Python.

# Crie uma nova pasta de trabalho XLSX
wb = Workbook(FileFormatType.XLSX)

# Inserir valor nas células
wb.getWorksheets().get(0).getCells().get("A1").putValue("Hello World!")

# Salvar pasta de trabalho como arquivo .xlsx
wb.save("workbook.xlsx")

Visite o guia completo sobre trabalhar com arquivos Excel em Python.

Crie um arquivo Excel em C++

Aspose.Cells for C++ oferece uma solução poderosa para suas necessidades de manipulação de arquivos Excel em aplicativos C++. Usando a biblioteca, você pode realizar uma série de operações, desde a criação e edição de arquivos Excel até a conversão de planilhas e exportação de dados de planilhas. Ainda assim, você não precisa escrever um monte de linhas de código C++. Dê uma olhada em como criar um arquivo Excel simples em C++.

  • Primeiro, crie uma instância da classe IWorkbook.
  • Em seguida, obtenha a referência da planilha de IWorksheetCollection em IWorksheet.
  • Use o método ICells->GetObjectByIndex() para acessar uma célula específica usando o índice de linha e coluna.
  • Insira o valor na célula usando o método ICell->PutValue().
  • Execute outras operações, se necessário.
  • Finalmente, salve a pasta de trabalho usando o método IWorkbook->Save().

O trecho de código a seguir cria um Excel XLS em C++.

/*create a new workbook*/
intrusive_ptr<IWorkbook> wb = Factory::CreateIWorkbook();

/*get the first worksheet*/
intrusive_ptr<IWorksheetCollection> wsc = wb->GetIWorksheets();
intrusive_ptr<IWorksheet> ws = wsc->GetObjectByIndex(0);

/*get cell(0,0)*/
intrusive_ptr<ICells> cells = ws->GetICells();
intrusive_ptr<ICell> cell = cells->GetObjectByIndex(0, 0);

/*write "Hello World" to cell(0,0) of the first sheet*/
intrusive_ptr<String> str = new String("Hello World!");
cell->PutValue(str);

/*save this workbook to resultFile folder*/
wb->Save(resultPath->StringAppend(new String("workbook.xlsx")));

Leia o guia completo sobre trabalhar com arquivos Excel em C++.

Gerar um arquivo Excel em PHP

Para gerar arquivos Excel em PHP, Aspose oferece Aspose.Cells for PHP. Assim como outras variantes, Aspose.Cells for PHP oferece quase todos os recursos básicos e avançados que você precisa na manipulação de planilhas. Dê uma olhada em como gerar um arquivo Excel em PHP.

  • Primeiro, instancie a classe Workbook.
  • Obtenha a referência da planilha de WorksheetCollection usando o método $workbook->getWorksheets().
  • Obtenha referência da coleção de células usando o método $worksheets->get(index)->getCells().
  • Insira o valor na célula desejada usando o método $cells->get(“A1”)->putValue(“Hello world!”).
  • Por fim, salve o arquivo Excel usando o método $workbook->save(“output.xlsx”,cells\SaveFormat::XLSX).

O trecho de código abaixo gera um arquivo Excel em PHP.

require_once("http://localhost:8080/JavaBridge/java/Java.inc");
require_once("aspose.cells.php");

use aspose\cells;

// Crie um objeto da classe pasta de trabalho
$workbook = new cells\Workbook();

// Acesse as planilhas
$sheets = $workbook->getWorksheets();

// Acesse as células da planilha desejada
$cells = $sheets->get(0)->getCells();

// Inserir valor na célula
$cells->get("A1")->putValue("Hello world!");

// Salve o arquivo Excel
$workbook->save("output.xlsx", cells\SaveFormat::XLSX);

Aprenda a gerar e manipular arquivos Excel em PHP.

Crie um Excel XLS em Node.js

Por último, mas não menos importante, Aspose.Cells for Node.js, uma poderosa biblioteca de manipulação de planilhas para aplicativos Node.js. Com vários recursos incríveis, Aspose.Cells for Node.js simplifica a geração e o processamento de planilhas Excel em aplicativos Node.js. Dê uma olhada nas etapas necessárias para criar um Excel XLSX em Node.js.

  • Primeiro, crie uma instância da classe Workbook.
  • Em seguida, obtenha a referência da planilha usando o método Workbook.getWorksheets.get(index).
  • Insira o valor na célula desejada da planilha usando o identificador da célula, como A1, B3, etc.
  • Por fim, salve o arquivo Excel usando o método Workbook.save().

Abaixo está o trecho de código em Node.js que gera um arquivo Excel XLSX.

var aspose = aspose || {};
aspose.cells = require("aspose.cells");

// criar uma nova pasta de trabalho
var workbook = new aspose.cells.Workbook(aspose.cells.FileFormatType.XLSX);

// adicionar valor na célula
workbook.getWorksheets().get(0).getCells().get("A1").putValue("Hello World!");

// salvar como arquivo Excel XLSX
workbook.save("Excel.xlsx");
console.log("done...");

Visite o guia completo para gerar arquivos Excel em Node.js.

Obtenha uma licença gratuita para APIs do Excel

Obtenha uma licença temporária gratuita e crie arquivos Excel usando APIs Aspose.Cells sem limitações de avaliação.

Conclusão

Aspose.Cells simplifica o processo de trabalho com arquivos Excel em várias linguagens de programação. Nesta postagem do blog, demonstramos como criar um arquivo Excel básico usando Aspose.Cells em C#, Java, Python, C++, PHP e Node.js. Esteja você desenvolvendo aplicativos de desktop, serviços web ou scripts de automação, Aspose.Cells fornece APIs versáteis e consistentes para atender às suas necessidades de manipulação do Excel. Explore a extensa documentação e exemplos fornecidos por Aspose.Cells para desbloquear ainda mais recursos para manipulação de arquivos Excel em seus projetos.