A biblioteca C# Excel
Vá além da edição básica de planilhas. Obtenha controle total sobre pastas de trabalho, fórmulas e gráficos no .NET 10 sem a necessidade do Office Interop.
- Crie e edite arquivos do Excel, fórmulas, gráficos e imagens.
- Personalize o estilo das células, bordas e fontes, e adicione hiperlinks.
- Compatível com XLSX, XLS, CSV, TSV, XML e DataTables.
- Teste grátis por 30 dias, com todos os recursos, sem necessidade de cartão de crédito.
Ler arquivos do Excel sem interoperabilidade
Veja todos os exemplos de código %susing IronXL;
using System;
using System.Linq;
// Supported for XLSX, XLS, XLSM, XLTX, CSV and TSV
WorkBook workBook = WorkBook.Load("sample.xlsx");
// Select worksheet at index 0
WorkSheet workSheet = workBook.WorkSheets[0];
// Get any existing worksheet
WorkSheet firstSheet = workBook.DefaultWorkSheet;
// Select a cell and return the converted value
int cellValue = workSheet["A2"].IntValue;
// Read from ranges of cells elegantly.
foreach (var cell in workSheet["A2:A10"])
{
Console.WriteLine("Cell {0} has value '{1}'", cell.AddressString, cell.Text);
}
// Calculate aggregate values such as Min, Max and Sum
decimal sum = workSheet["A2:A10"].Sum();
// Linq compatible
decimal max = workSheet["A2:A10"].Max(c => c.DecimalValue);
Imports IronXL
Imports System
Imports System.Linq
' Supported for XLSX, XLS, XLSM, XLTX, CSV and TSV
Dim workBook As WorkBook = WorkBook.Load("sample.xlsx")
' Select worksheet at index 0
Dim workSheet As WorkSheet = workBook.WorkSheets(0)
' Get any existing worksheet
Dim firstSheet As WorkSheet = workBook.DefaultWorkSheet
' Select a cell and return the converted value
Dim cellValue As Integer = workSheet("A2").IntValue
' Read from ranges of cells elegantly.
For Each cell In workSheet("A2:A10")
Console.WriteLine("Cell {0} has value '{1}'", cell.AddressString, cell.Text)
Next
' Calculate aggregate values such as Min, Max and Sum
Dim sum As Decimal = workSheet("A2:A10").Sum()
' Linq compatible
Dim max As Decimal = workSheet("A2:A10").Max(Function(c) c.DecimalValue)Suporte multiplataforma
Projetado para C#, F# e VB.NET executados no .NET 10, 9, 8, 7, 6, 5, Core, Standard ou Framework.
Versões do .NET:
- C#, VB .NET, F# Línguas
- .NET Core (10, 9, 8, 7, 6, 5 e 3,1+)
- .NET Standard (2.0+)
- .NET Framework (4.6.2+)
Sistemas Operacionais e Processadores:
- Windows (x64, x86)
- Mac (x64, ARM)
- Linux (x64)
Tipos de projetos .NET:
- Web (Blazor e WebForms)
- Área de trabalho (WPF e MAUI)
- Console (Aplicativo e Biblioteca)
Ambientes de aplicativos:
- Windows (10+, Server 2016+)
- Linux (Ubuntu, Debian, CentOS, etc.)
- Mac (macOS 10+)
- Docker (Windows, Linux, Azure)
- Azure (VPS, WebApp, Function)
- AWS (EC2, Lambda)
IDE's:
- Microsoft Visual Studio
- Jetbrains ReSharper e Rider
Certificação Binária
- Binários assinados pela DigiCert
AC# é uma biblioteca Excel que prioriza precisão, facilidade de uso e velocidade.
IronXL é a principal biblioteca C# para Excel, permitindo a geração e edição de documentos Excel em .NET. Sua API amigável permite que desenvolvedores adicionem funcionalidades do Excel a projetos .NET em minutos.
Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.
A API do Excel que você precisa, sem as complicações do Office Interop.
Criar
Crie suas planilhas
Personalize suas planilhas com facilidade.
Salvar e exportar
Exportar formatos de planilha
Editar planilhas
Represente seus dados visualmente.
Editar o layout
Trabalhando com células
- Definir formato de dados da célula
- Selecionar e manipular intervalos
- Classificar intervalos de células
- Ajustar intervalos de células
- Limpar conteúdo da célula
- Células de cópia
- Adicione hiperlinks às suas células
- Mesclar e desfazer mesclagem de suas células
Células de Estilização
Trabalhando com dados
Utilizando fórmulas
Trabalhando com funções matemáticas
Proteja suas Pastas de Trabalho
Adicionar senhas
Por que IronXL
Leia, escreva e edite Excel em C#. Sem Office Interop. Funciona em Windows, Linux, macOS e nuvem.
Suporte amplo de formatos
- Leia e escreva XLS, XLSX, XLSM, XLTX, CSV, TSV.
- Exportar para JSON, HTML e formatos binários em uma única chamada.
- Converter entre formatos sem Office Interop ou Excel instalado.
Pronto para usar em 5 minutos.
- → inícios rápidos de 5 minutos.
- API Simples:
WorkBook.Load(),WorkBook.Create(),worksheet["A1"].Value. - Padrões inteligentes: fórmulas recalculadas automaticamente,
WorkSheet["A1:B10"]sintaxe de intervalo intuitiva.
Desempenho empresarial
- .NET 10, Core, Standard, or Framework
- C#, VB.NET, F# suportados. Binários assinados pela DigiCert.
- Implanta em qualquer lugar: Windows, Linux, macOS, Docker, Azure, AWS, no local, isolado do ar.
Manipulação de dados precisa, de qualquer fonte
- Tipos de dados nativos: texto, números, datas, moedas, fórmulas, percentagens.
- As fórmulas são recalculadas a cada edição. Matemática completa, classificar, filtrar, agregar (compatível com LINQ).
- Converter diretamente de/para
System.Data.DataSetandDataTablepara fluxos de trabalho de banco de dados.
Suporte e licenciamento focados no desenvolvedor
- Licença perpétua: compre uma vez, use para sempre. Atualizações e renovações opcionais.
- Suporte técnico 24 horas por dia, 5 dias por semana (24/7 no Premium). Humanos reais, resposta média no chat <1 min.
- Garantia de reembolso de 30 dias. Não é a escolha certa? Reembolso total, sem perguntas.
Para construtores
- Recursos que você realmente usará:
- ler/escrever XLSX, XLS, CSV
- formula recalculation
- intervalos de células (A1:B10)
- conditional formatting
- gráficos e imagens
- password encryption
- classificar/filtrar/agregar
- Conversão DataSet/DataTable
- congelar painéis, ajustar tamanho automaticamente
- exportação JSON e HTML
- Funciona em qualquer lugar: Windows, Linux, macOS, Docker, Azure, AWS, nuvem.
Para compradores
- Confiada por mais de 2M de engenheiros.2,237,574 instalações do NuGet(verificado na página de recursos).
- Nenhum Microsoft Office ou Interop Excel necessário.
- Opções de redistribuição / SaaS / OEM disponíveis.
- Amigável para aquisições: licença perpétua, renovações opcionais, fatura disponível, várias opções de pagamento (incluindo local: Amazon Pay, Alipay, Apple Pay, IDEAL, SEPA, ACH).
- Garantia de devolução do dinheiro em 30 dias.
Aprovado por milhões de engenheiros em todo o mundo.
Toda vez que os desenvolvedores perguntam, a resposta é SIM! de IronEXCEL
O IronXL pode ler, criar e editar arquivos Excel sem Microsoft Office ou Excel Interop instalados?SIM!
Ele suporta nativamente os formatos XLS, XLSX, CSV, TSV e JSON em uma única API?SIM!
Há conversão embutida entre objetos Worksheets e DataTable/DataSet para integração com banco de dados?SIM!
As fórmulas podem ser adicionadas, modificadas e recalculadas dinamicamente?SIM!
Ele suporta estilização granular, incluindo fontes, bordas, alinhamento, fundos e formatos numéricos?SIM!
É totalmente multiplataforma em .NET Core, Standard e Framework em Windows, Linux, macOS, Docker e Azure?SIM!
Ele pode abrir, editar e salvar planilhas protegidas por senha?SIM!
Ele suporta operações de intervalo como classificação, corte, agrupamento e fusão?SIM!
Os dados das planilhas podem ser exportados diretamente para XML e JSON?SIM!
Os metadados, a congelamento de painéis e as áreas de impressão podem ser configurados programaticamente?SIM!
Ele suporta edição em massa rápida usando notação de célula Excel padrão (por exemplo, "A1:B10")?SIM!
Posso testar o IronXL em meu projeto ao vivo gratuitamente agora?SIM! Clique aqui para iniciar seu teste gratuito de 30 dias
Pronto para começar?
Nuget Downloads 2,237,574|Versão:2026.9recém-lançado



