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)Works with AI Coding Agents
Claude
Codex
GitHub Copilot
Cursor
Antigravity
Other coding agents
Runs Inside Your Infrastructure
No MCPs or external processing. IronXL runs inside your application, keeping documents in your control.
AI-ready Documentation
Clear documentation, API references, and tutorials help coding agents use IronXL effectively.
Built for Enterprise Workflows
Add enterprise-grade document capabilities where accuracy, consistency, and control matters.
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,263,141 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,263,141|Versão:2026.9recém-lançado



