Ir para o conteúdo do rodapé
COMPARAR COM OUTROS COMPONENTES

Comparação entre as células IronXL e Aspose

A capacidade de trabalhar com arquivos Excel para gerar relatórios e construir bancos de dados tornou-se essencial para as aplicações de software de hoje. Existem muitas bibliotecas agora disponíveis que permitem que os usuários façam isso sem o Microsoft Excel.

Neste artigo, vamos discutir e comparar como trabalhar com documentos Microsoft Excel programaticamente em tecnologias C# .NET usando duas das bibliotecas mais populares, IronXL e Aspose Cells.

IronXL e Aspose Cells oferecem métodos para criar, editar e ler documentos Excel no .NET framework. The next question is to decide which C# Excel library is best suited to your project. Este artigo o ajudará a decidir a melhor opção para suas aplicações.

Vamos primeiro ver o que ambas as bibliotecas têm a oferecer e depois passar para a comparação em si.

A Biblioteca IronXL

IronXL é uma biblioteca .NET que facilita a leitura e edição de documentos Microsoft Excel com C#. IronXl.Excel é uma biblioteca de software .NET independente para ler uma ampla gama de formatos de planilhas. Não requer a instalação do Microsoft Excel, nem depende do Interop.

IronXL é uma API C# intuitiva que permite ler, editar e criar arquivos de planilhas Excel em .NET com desempenho extremamente rápido. IronXL suporta totalmente .NET Core, .NET Framework, Xamarin, Mobile, Linux, macOS e Azure.

IronXL é uma biblioteca líder de planilhas Excel para C# no .NET core e .NET framework.

Conjunto de Recursos do IronXL

  • Carregar, ler e editar dados — de XLS/XLSX/CSV/TSV.
  • Salvar e exportar — para XLS/XLSX/CSV/TSV/JSON.
  • Objetos System.Data — trabalhar com planilhas Excel como objetos System.Data.DataSet e System.Data.DataTable.
  • Fórmulas — funciona com fórmulas Excel. As fórmulas são recalculadas toda vez que uma planilha é editada.
  • Intervalos — sintaxe de WorkSheet fácil de usar ["A1:B10"]. Combine e crie intervalos de forma intuitiva.
  • Ordenação — ordenar intervalos, colunas e linhas.
  • Estilização — estilos visuais de célula, fonte, tamanho, padrão de fundo, borda, alinhamento e formatos de números.

Aspose Cells

Aspose.Cells for .NET é uma API de Programação de Planilhas Excel para acelerar o gerenciamento e processamento de planilhas. A API suporta a construção de aplicações multiplataforma que têm a capacidade de gerar, modificar, converter, renderizar e imprimir planilhas. Além disso, não depende da instalação do Microsoft Excel ou de quaisquer componentes Interop do Microsoft Office, mas oferece um conjunto robusto de APIs que lidam com todos os formatos Excel, bem como formatos CSV e SpreadsheetML.

Ao integrar a API, os desenvolvedores podem realizar tarefas básicas como gerenciar múltiplas planilhas, criar conteúdo e estilos de planilha do zero, importar dados para planilhas de diferentes fontes de dados, adicionar fórmulas comuns e complexas matemáticas, financeiras e de texto, manipular gráficos, imagens, comentários, objetos de desenho, e muito mais.

Recursos da API de Planilha Excel Aspose Cells

Aqui estão alguns recursos de destaque do Aspose Cells:

Renderização

  • Gráfico para Imagem.
  • Planilha para Imagem.
  • Impressão.

Processamento de Dados

  • Aplicar Formatação.
  • Aplicar Fórmulas.
  • Resumir.
  • Marcadores Inteligentes.

Grid Suite

  • Controle para Desktop em WinForms.
  • Controle Web para ASP.NET.
  • Aplicar Formatação.
  • Aplicar Fórmulas.
  • Importar/Exportar Dados.

O restante deste artigo continua da seguinte forma:

  1. Criar uma Aplicação Console.
  2. Instalação da Biblioteca IronXL C#.
  3. Instalação do Aspose Cells.
  4. Criar e Salvar um novo Livro e Planilha Excel.
  5. Ler arquivos Excel.
  6. Trabalhando com Fórmulas Excel.
  7. Converter arquivos entre formatos.
  8. Licenciamento.
  9. Conclusão.

1. Criar um Aplicativo de Console

Use os seguintes passos para criar um Aplicativo de Console:

  • Inicie o IDE do Visual Studio 2022.
  • Clique em "Criar novo projeto".
  • Na página "Criar novo projeto", selecione C# na lista suspensa de idiomas, Windows na lista de Plataformas e Console na lista de "Tipos de projeto".
  • Selecione Console App (.NET Framework) dos modelos de projeto exibidos.
Criar Projeto - Aplicativo de Console
  • Clique em Próximo.
  • Na tela de Informações Adicionais, especifique a versão do Framework que você gostaria de usar. Usaremos o .NET Framework 4.8 neste exemplo.
Criar Projeto - .NET Framework
  • Clique em Criar para completar o processo.

Agora o projeto está criado e estamos quase prontos para testar as bibliotecas. No entanto, ainda precisamos instalá-las e integrá-las em nosso projeto. Vamos instalar o IronXL primeiro.

2. Instalação da Biblioteca IronXL C

Você pode baixar e instalar a biblioteca IronXL usando os seguintes métodos:

  1. Usando o Visual Studio com pacotes NuGet.
  2. Baixar o Pacote NuGet diretamente.
  3. Instalar manualmente com o DLL.

Vamos dar uma olhada mais de perto em cada um.

2.1. Usando o Visual Studio com pacotes NuGet

O Visual Studio fornece o Gerenciador de Pacotes NuGet para instalar pacotes NuGet em seus projetos. Você pode acessá-lo através do Menu Projeto, ou clicando com o botão direito do mouse no seu projeto no Solution Explorer.

Selecione Gerenciar Pacote NuGet
  • Em seguida, na guia de navegação, procure por IronXl.Excel e depois Instale.
Procure por IronXL
  • E pronto.

2.2. Baixar o Pacote NuGet Diretamente

Isso pode ser feito visitando o site do NuGet diretamente e baixando o pacote. Os passos são:

2.3. Instalar Manualmente com o DLL

Outra maneira de baixar e instalar a Biblioteca IronXL C# é usar os seguintes passos para instalar o pacote NuGet IronXL através do Prompt de Comando do Desenvolvedor.

  • Abra o Prompt de Comando do Desenvolvedor — geralmente encontrado na pasta do Visual Studio.

Digite o seguinte comando:

Install-Package IronXl.Excel
  • Pressione Enter.
  • Isso irá baixar e instalar o pacote.
  • Recarregue seu projeto no Visual Studio e comece a usá-lo.

2.4. Adicionar Diretivas Using Necessárias

  1. No Solution Explorer, clique com o botão direito do mouse no arquivo Program.cs e clique em Ver Código.
  2. Adicione as seguintes diretivas using ao topo do arquivo de código:
using IronXL;
using IronXL;
$vbLabelText   $csharpLabel

Tudo pronto! IronXL está baixado, instalado e pronto para uso. No entanto, antes disso, devemos instalar o Microsoft.Office.Interop.Excel.

3. Instalação do Aspose Cells

3.1. Usando o Visual Studio com pacotes NuGet

Após criar o projeto, acesse o Gerenciador de Pacotes NuGet através do Menu Projeto, ou clicando com o botão direito no seu projeto no Solution Explorer.

  • Agora, na guia de navegação, procure por Aspose Cells e depois Instale.

3.2. Usando o Console do Gerenciador de Pacotes NuGet

Outra maneira de baixar e instalar a Biblioteca Aspose Cells C# é usar os seguintes passos para instalar o pacote NuGet através do Prompt de Comando do Desenvolvedor.

  • Abra o Prompt de Comando do Desenvolvedor — geralmente encontrado na pasta do Visual Studio.

Digite o seguinte comando:

Install-Package Aspose.Cells
  • Pressione Enter.
  • Isso irá baixar e instalar o pacote.
  • Recarregue seu projeto no Visual Studio e comece a usá-lo.

3.3. Download Direto

You can download any version of Aspose Cells directly from the website by clicking on this link: https://downloads.aspose.com/cells/net

Ou:

download from the NuGet website: https://www.nuget.org/packages/Aspose.Cells/

3.4. Adicionar Diretivas de Uso Necessárias

  1. No Solution Explorer, clique com o botão direito do mouse no arquivo Program.cs e clique em Ver Código.
  2. Adicione as seguintes diretivas using ao topo do arquivo de código:
using Aspose.Cells;
using Aspose.Cells;
$vbLabelText   $csharpLabel

4. Criar e Salvar um novo Workbook e Sheet do Excel

Um workbook é um arquivo Excel contendo múltiplas planilhas com linhas e colunas. Ambas as bibliotecas oferecem a facilidade de criar um novo workbook e planilhas do Excel. Vamos dar uma olhada no código passo a passo.

4.1. Novo Workbook e Sheet do Excel usando IronXL

Não poderia ser mais fácil criar um novo Workbook do Excel usando IronXL! É apenas uma linha de código! Sim, realmente. Adicione o seguinte código à sua função static void main no arquivo Program.cs:

WorkBook workbook = WorkBook.Create(ExcelFileFormat.XLSX);
WorkBook workbook = WorkBook.Create(ExcelFileFormat.XLSX);
$vbLabelText   $csharpLabel

Ambos os formatos de arquivo XLS (versão de arquivo do Excel mais antiga) e XLSX (versão de arquivo atual e mais nova) podem ser criados com IronXL.

E, é ainda mais simples criar uma Planilha padrão:

var worksheet = workbook.CreateWorkSheet("IronXL Features");
var worksheet = workbook.CreateWorkSheet("IronXL Features");
$vbLabelText   $csharpLabel

Você pode agora usar a variável worksheet para definir valores de células e fazer quase tudo que um arquivo Excel pode fazer.

Salvar arquivos Excel:

// Save spreadsheet
workbook.SaveAs("NewExcelFile.xlsx");
// Save spreadsheet
workbook.SaveAs("NewExcelFile.xlsx");
$vbLabelText   $csharpLabel

4.2. Novo Workbook e Sheet do Excel usando Aspose.Cells

Antes de criar uma planilha e seu conteúdo, um objeto de licença deve ser criado para evitar as limitações de avaliação se uma versão licenciada foi adquirida. O código é o seguinte:

// Create a License object
License license = new License();

// Set the license of Aspose.Cells to avoid the evaluation limitations
license.SetLicense(dataDir + "Aspose.Cells.lic");
// Create a License object
License license = new License();

// Set the license of Aspose.Cells to avoid the evaluation limitations
license.SetLicense(dataDir + "Aspose.Cells.lic");
$vbLabelText   $csharpLabel

A seguir, vamos dar uma olhada no código para criar um workbook e uma planilha. O exemplo de código é o seguinte:

// Instantiate a Workbook object that represents Excel file.
Workbook wb = new Workbook();

// When you create a new workbook, a default "Sheet1" is added to the workbook.
Worksheet sheet = wb.Worksheets[0];
// Instantiate a Workbook object that represents Excel file.
Workbook wb = new Workbook();

// When you create a new workbook, a default "Sheet1" is added to the workbook.
Worksheet sheet = wb.Worksheets[0];
$vbLabelText   $csharpLabel

Salvar arquivos Excel:

// Save spreadsheet
wb.Save("NewExcelFile.xlsx");
// Save spreadsheet
wb.Save("NewExcelFile.xlsx");
$vbLabelText   $csharpLabel

5. Ler Arquivos Excel

Ambas as bibliotecas podem abrir e ler documentos Excel existentes. Vamos dar uma olhada no exemplo de código.

5.1. Ler Arquivos Excel usando IronXL

A classe WorkBook do IronXL representa uma planilha Excel. Para abrir um arquivo Excel usando C#, usamos WorkBook.Load e especificamos o caminho do arquivo Excel (.xlsx). O seguinte código de uma linha é usado para abrir o arquivo para leitura:

// Load WorkBook
var workbook = WorkBook.Load(@"Spreadsheets\\sample.xlsx");
// Load WorkBook
var workbook = WorkBook.Load(@"Spreadsheets\\sample.xlsx");
$vbLabelText   $csharpLabel

Cada WorkBook pode ter múltiplos objetos WorkSheet. Estes representam as planilhas no documento Excel. Se o workbook contém planilhas, recupere-as pelo nome da seguinte forma:

// Open Sheet for reading
var worksheet = workbook.GetWorkSheet("sheetnamegoeshere");
// Open Sheet for reading
var worksheet = workbook.GetWorkSheet("sheetnamegoeshere");
$vbLabelText   $csharpLabel

Código para leitura dos valores das células:

// Read from Ranges of cells elegantly.
foreach (var cell in worksheet["A2:A10"])
{
    Console.WriteLine("Cell {0} has value '{1}'", cell.AddressString, cell.Text);
}
// Read from Ranges of cells elegantly.
foreach (var cell in worksheet["A2:A10"])
{
    Console.WriteLine("Cell {0} has value '{1}'", cell.AddressString, cell.Text);
}
$vbLabelText   $csharpLabel

5.2. Ler Arquivos Excel usando Aspose.Cells

Ler arquivos Excel no Aspose.Cells também é uma tarefa direta, pois ele pode gerenciar múltiplas planilhas facilmente. Veja o código abaixo:

// Creating a Workbook object and opening an Excel file using its file path
var workbook = new Workbook(@"Spreadsheets\\sample.xlsx");

// Adding new sheet
Worksheet sheet = workbook.Worksheets.Add("MySheet");
// Creating a Workbook object and opening an Excel file using its file path
var workbook = new Workbook(@"Spreadsheets\\sample.xlsx");

// Adding new sheet
Worksheet sheet = workbook.Worksheets.Add("MySheet");
$vbLabelText   $csharpLabel

O código para leitura dos valores das células:

// Get Cells
Cells cells = sheet.Cells;
foreach (Cell cell in cells)
{
    Console.WriteLine(cell.Value);
}
// Get Cells
Cells cells = sheet.Cells;
foreach (Cell cell in cells)
{
    Console.WriteLine(cell.Value);
}
$vbLabelText   $csharpLabel

6. Trabalhar com Fórmulas do Excel

As fórmulas do Excel são uma das características mais importantes de trabalhar com arquivos Excel. Ambas as bibliotecas têm um motor de cálculo de fórmulas poderoso. Elas oferecem a facilidade de trabalhar com fórmulas e aplicá-las facilmente às células.

6.1. Trabalhar com Fórmulas do Excel usando IronXL

Após carregar o workbook e a planilha, o seguinte exemplo de código pode ser usado para fazer alterações nas fórmulas ou ser aplicado a células específicas. O código é o seguinte:

// Set Formulas
worksheet["A1"].Formula = "Sum(B8:C12)";
worksheet["B8"].Formula = "=C9/C11";
worksheet["G30"].Formula = "Max(C3:C7)";

// Force recalculate all formula values in all sheets.  
workbook.EvaluateAll();
// Set Formulas
worksheet["A1"].Formula = "Sum(B8:C12)";
worksheet["B8"].Formula = "=C9/C11";
worksheet["G30"].Formula = "Max(C3:C7)";

// Force recalculate all formula values in all sheets.  
workbook.EvaluateAll();
$vbLabelText   $csharpLabel

Você também pode recuperar fórmulas e seus valores:

// Get the formula's calculated value. e.g. "52"
string formulaValue = worksheet["G30"].Value;

// Get the formula as a string. e.g. "Max(C3:C7)"
string formulaString = worksheet["G30"].Formula;

// Save your changes with updated formulas and calculated values.
workbook.Save();
// Get the formula's calculated value. e.g. "52"
string formulaValue = worksheet["G30"].Value;

// Get the formula as a string. e.g. "Max(C3:C7)"
string formulaString = worksheet["G30"].Formula;

// Save your changes with updated formulas and calculated values.
workbook.Save();
$vbLabelText   $csharpLabel

6.2. Trabalhar com Fórmulas do Excel usando Aspose.Cells

Com Aspose.Cells também é fácil trabalhar com fórmulas. Adicione o código abaixo ao arquivo Excel sendo lido. O código é o seguinte:

// Setting values
Cells cells = sheet.Cells;

// Setting formula
cells["A4"].Formula = "=SUM(A1:A3)";

// Calculating the results of formulas
workbook.CalculateFormula();
// Setting values
Cells cells = sheet.Cells;

// Setting formula
cells["A4"].Formula = "=SUM(A1:A3)";

// Calculating the results of formulas
workbook.CalculateFormula();
$vbLabelText   $csharpLabel

Seguindo o código acima, você pode definir mais fórmulas com facilidade.

7. Converter Arquivos Inter — (Excel, XLS, XLSX, XLSB, XLSM, XPS Data Interchange)

Tanto o IronXL quanto o Aspose Cells oferecem a facilidade de converter arquivos Excel xlsx para diferentes formatos, e de diferentes formatos para workbooks Excel.

7.1. Processo de Conversão usando IronXL

O processo é bastante simples e fácil. Geralmente é feito com uma linha de código.

CSV para formatos Excel:

WorkBook workbook = WorkBook.LoadCSV("test.csv", fileFormat: ExcelFileFormat.XLSX, ListDelimiter: ",");
WorkSheet ws = workbook.DefaultWorkSheet;

workbook.SaveAs("CsvToExcelConversion.xlsx");
WorkBook workbook = WorkBook.LoadCSV("test.csv", fileFormat: ExcelFileFormat.XLSX, ListDelimiter: ",");
WorkSheet ws = workbook.DefaultWorkSheet;

workbook.SaveAs("CsvToExcelConversion.xlsx");
$vbLabelText   $csharpLabel

Arquivo XLSX para XLSM:

WorkBook workbook = WorkBook.Load("test.xlsx");

// This is how you can export workbook to .xlsm format
workbook.SaveAs("test.xlsm");
WorkBook workbook = WorkBook.Load("test.xlsx");

// This is how you can export workbook to .xlsm format
workbook.SaveAs("test.xlsm");
$vbLabelText   $csharpLabel

Excel para HTML com opções:

WorkBook workbook = WorkBook.Load("test.xlsx");

var options = new HtmlExportOptions()
{
    // This is how we can make row/column numbers visible in html document
    OutputRowNumbers = true,
    OutputColumnHeaders = true,
    OutputHiddenColumns = true,

    // This is how we can make hidden rows/columns visible in html document
    OutputHiddenRows = true,
    OutputLeadingSpacesAsNonBreaking = true
};

// This is how we can export workbook to the HTML file
workbook.ExportToHtml("workbook.html", options);
WorkBook workbook = WorkBook.Load("test.xlsx");

var options = new HtmlExportOptions()
{
    // This is how we can make row/column numbers visible in html document
    OutputRowNumbers = true,
    OutputColumnHeaders = true,
    OutputHiddenColumns = true,

    // This is how we can make hidden rows/columns visible in html document
    OutputHiddenRows = true,
    OutputLeadingSpacesAsNonBreaking = true
};

// This is how we can export workbook to the HTML file
workbook.ExportToHtml("workbook.html", options);
$vbLabelText   $csharpLabel

7.2. Processo de Conversão usando Aspose.Cells

É bastante simples converter arquivos Excel xlsx no Aspose.Cells também. Dê uma olhada nos códigos abaixo:

Excel para HTML:

// Load your source workbook
Workbook workbook = new Workbook("Book1.xlsx");

// Save file to html format
workbook.Save("out.html");
// Load your source workbook
Workbook workbook = new Workbook("Book1.xlsx");

// Save file to html format
workbook.Save("out.html");
$vbLabelText   $csharpLabel

Texto ODS para Excel:

// Load your source ods text file
Workbook workbook = new Workbook("book1.ods");

// Save as xlsx file
workbook.Save("ods_out.xlsx");
// Load your source ods text file
Workbook workbook = new Workbook("book1.ods");

// Save as xlsx file
workbook.Save("ods_out.xlsx");
$vbLabelText   $csharpLabel

Planilha Excel para formatos SVG:

// Instantiate a workbook
var workbook = new Workbook();

// Populate worksheet's first cell
workbook.Worksheets[0].Cells["A1"].Value = "DEMO TEXT ON SHEET1";

// Convert Worksheets
workbook.Save("ConvertWorksheetToSVG_out.svg");
// Instantiate a workbook
var workbook = new Workbook();

// Populate worksheet's first cell
workbook.Worksheets[0].Cells["A1"].Value = "DEMO TEXT ON SHEET1";

// Convert Worksheets
workbook.Save("ConvertWorksheetToSVG_out.svg");
$vbLabelText   $csharpLabel

8. Licenciamento

IronXL é uma biblioteca C# Excel abertamente comercial. É gratuito para desenvolvimento e pode sempre ser licenciado para implantação comercial. Licenses are available for single-project use, single developers, agencies, and global corporations, as well as SaaS and OEM redistribution. Todas as licenças incluem garantia de reembolso de 30 dias, um ano de suporte e atualizações do produto, validade para desenvolvimento/teste/produção e também uma licença permanente (compra única). O pacote Lite começa a partir de $799.

Aspose Cells é uma API de código aberto e pode ser licenciada para uso comercial. A versão de avaliação do produto Aspose.Cells fornece funcionalidade completa do produto, mas é limitada à abertura de 100 arquivos em um programa e possui uma planilha extra com marca d'água de avaliação. O suporte técnico é gratuito e ilimitado e é fornecido tanto para usuários licenciados quanto para usuários de avaliação. If you want to test Aspose.Cells without evaluation version limitations, request a 30-day temporary license or buy a licensed version from this link. O pacote de pequena empresa para desenvolvedores começa a partir de $1199.

9. Conclusão

Em comparação, IronXL e Aspose.Cells competem em pé de igualdade ao trabalhar com Excel. IronXL e Aspose.Cells oferecem funções avançadas de Excel juntamente com operações básicas de Excel. IronXL é gratuito para desenvolvimento, enquanto o Aspose.Cells tem um período de avaliação com arquivos limitados a 100 por aplicação. Aqui, a vantagem está com IronXL para uso não comercial. Além disso, IronXL também oferece conversão para e de formato JSON.

ObserveAspose é uma marca registrada de seu respectivo proprietário. Este site não é afiliado, endossado ou patrocinado pela Aspose. Todos os nomes de produtos, logotipos e marcas são propriedade de seus respectivos proprietários. As comparações são apenas para fins informativos e refletem informações disponíveis publicamente no momento da redação.

Perguntas frequentes

Como posso criar uma planilha e uma pasta de trabalho do Excel em C#?

Usando o IronXL, você pode facilmente criar uma pasta de trabalho do Excel chamando WorkBook.Create() e adicionar uma nova planilha usando CreateWorkSheet() .

Quais são os benefícios de usar o IronXL para gerenciar arquivos do Excel?

O IronXL oferece uma API intuitiva que suporta diversos formatos de planilha. Ele permite o carregamento de dados, a manipulação de fórmulas, a formatação e a classificação sem a necessidade do Microsoft Excel ou de componentes de interoperabilidade.

Como posso converter arquivos do Excel para o formato JSON em C#?

Você pode usar o IronXL para converter arquivos do Excel para o formato JSON, acessando os dados da planilha e exportando-os como uma string JSON, o que permite uma troca de dados perfeita.

Quais plataformas são suportadas pela biblioteca para manipulação de arquivos Excel?

O IronXL oferece suporte a múltiplas plataformas, incluindo .NET Core, .NET Framework, Xamarin e outras, tornando-o versátil para diversas aplicações C#.

Posso manipular fórmulas do Excel usando a biblioteca?

Sim, o IronXL permite que os desenvolvedores trabalhem com fórmulas do Excel, possibilitando que eles apliquem, modifiquem e calculem fórmulas em suas planilhas.

De que forma a biblioteca facilita o desenvolvimento multiplataforma?

O Aspose.Cells fornece uma API robusta para o desenvolvimento de aplicações multiplataforma, lidando com tarefas como renderização de gráficos, aplicação de fórmulas e gerenciamento de dados com marcadores inteligentes.

Quais opções de licenciamento estão disponíveis para a biblioteca?

O IronXL oferece uma versão gratuita para fins de desenvolvimento, com licenças comerciais disponíveis para implantação. O Aspose.Cells oferece uma versão de avaliação com certas limitações e requer uma licença para uso comercial.

Como posso instalar a biblioteca para gerenciar arquivos Excel no meu projeto C#?

Você pode instalar o IronXL usando o Gerenciador de Pacotes NuGet no Visual Studio ou baixá-lo diretamente do site do NuGet. Como alternativa, você pode instalá-lo manualmente usando a DLL fornecida.

É possível converter arquivos do Excel para outros formatos usando a biblioteca?

Sim, tanto o IronXL quanto o Aspose.Cells permitem a conversão de arquivos do Excel para vários formatos, como CSV, JSON e HTML, oferecendo opções flexíveis para a troca de dados.

Quais são alguns recursos avançados do Aspose.Cells?

O Aspose.Cells inclui recursos avançados como renderização de gráficos e planilhas em imagens, aplicação de fórmulas complexas e gerenciamento de dados com marcadores inteligentes, oferecendo suporte ao gerenciamento completo de documentos do Excel.

Jordi Bardia
Engenheiro de Software
Jordi é extremamente proficiente em Python, C# e C++, e quando não está utilizando suas habilidades na Iron Software, dedica-se à programação de jogos. Compartilhando as responsabilidades por testes, desenvolvimento e pesquisa de produtos, Jordi agrega imenso valor à melhoria contínua dos produtos. Essa experiência diversificada o mantém ...
Leia mais

Iron Support Team

We're online 24 hours, 5 days a week.
Chat
Email
Call Me