Como ler dados do Excel em C#
- Ler dados ou Excel Tutorial
- Leitor de C# Excel Reader para desenvolvedores de C#
- Biblioteca confiável em C# para Excel
Ou faça o download da DLL diretamente aqui.
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)Explore o código e execute-o para ver os PDFs de exemplo.
Leitura e gravação de arquivos Excel em C#...

Apoio Humano
Fale diretamente com nossa equipe de desenvolvimento.
Faça uma pergunta
Documentação
Manuais online claros e em linguagem simples.
Ver documentação
Licenciamento Simples
Licença de desenvolvimento gratuita. Licença comercial a partir de US$ 749.
Opções de navegação
Comece agora mesmo
Comece em minutos com NuGet ou DLL.
Instale e experimente agora mesmo!