IRONSOFTWAREHOME
Ładuj pliki Excel bez Interop
using 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)
NuGet Download
PM > Install-Package IronXL.Excel
Ładuj pliki Excel bez Interop

Ładuj pliki Excel bez Interop

Funkcja Load w IronXL pozwala na łatwe ładowanie i manipulowanie istniejącymi plikami Excel w różnych formatach (XLSX, XLS, CSV, itp.). Ładując WorkBook, zyskujesz dostęp do jego WorkSheets i danych, co umożliwia wyodrębnienie wartości, przeglądanie zakresów komórek i wykonywanie obliczeń, takich jak sumy lub maksymalne wartości. Możesz uzyskać dostęp do określonych komórek, konwertować ich wartości na odpowiedni typ danych (np. całkowite, dziesiętne) oraz używać LINQ do zaawansowanych operacji danych. Ta funkcja ułatwia prace z danymi Excela w .NET, czyniac go idealnym do zadań takich jak analiza danych, generowanie raportow i automatyzacja.

Obiekt WorkBook jest kluczowym punktem startowym do interakcji z plikami Excel w IronXL. Używając metody WorkBook.Load("sample.xlsx"), otwierasz istniejący plik Excel, zyskując dostęp do jego zawartości i struktury do dalszej manipulacji. To pozwala deweloperom na prace z istniejącymi danymi, automatyzację zadań i aktualizacje arkuszy kalkulacyjnych bez konieczności tworzenia nowych od zera.

Następnie właściwość WorkSheets[0] jest używana do uzyskania dostępu do pierwszego arkusza w skoroszycie. W Excelu skoroszyt może zawierać wiele arkuszy, kazdy reprezentujacy zestaw danych zorganizowanych w wierszach i kolumnach. Wybierajac pierwszy arkusz, kierujesz sie do głównego obszaru, w ktorym znajduja sie Twoje dane lub tam będziesz wykonywać operacje takie jak odczytywanie wartosci czy obliczanie wynikow.

Zmienna range definiuje określoną grupę komórek, w tym przypadku zakres od A2 do A10. Tutaj IronXL pozwala na interakcje z wieloma komorkami jednoczesnie, czy to przez odczytywanie wartosci, stosowanie formatowania, czy wykonywanie obliczen w calych zakresach. W tym przykładzie wychwytuje zakres kolumn, co ułatwia prace z danymi sekwencyjnymi.

Metoda .Sum() jest używana do obliczenia sumy wartości liczbowych w wybranym zakresie. To podkreśla, jak IronXL pozwala deweloperom wykonywać szybkie, wbudowane obliczenia na zakresach danych, eliminujac potrzebe recznego iterowania i sumowania.

Na koniec wyrażenie Console.WriteLine() wyświetla obliczoną sumę na konsoli. To prosty, ale potężny sposob na wyświetlenie wyniku Twoich operacji, takich jak suma wartosci w zakresie, bezpośrednio w aplikacji.

Ta metoda pozwala deweloperom łatwo automatyzowac zadania dotyczące agregacji danych lub integrowac je w wieksze procesy robocze.

Naucz sie ładować i manipulowac plikami Excel za pomoca IronXL
Zobacz na GitHubie

Gotowy, aby rozpocząć?

Nuget Downloads 2,237,574Wersja:2026.9właśnie wydany

Key in blue circle

Uzyskaj natychmiast swój darmowy 30-dniowy Klucz Testowy.

Your trial license will be sent to your email address

Brak ograniczeń. 100% dostępności. Bez karty kredytowej.

bullet_checkedNie wymaga karty kredytowej ani tworzenia kontaBrak ograniczeń. 100% dostępności. Bez karty kredytowej.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Zarezerwuj swoje darmowe Demo na żywo
Booking Badge

Zaufane przez miliony inżynierów na całym świecie

Logotypy klientów Iron Software
Otrzymaj swoje Konsultacja Bez Zobowiązań
Wypełnij poniższy formularz lub wyślij e-mail na sales@ironsoftware.com
Twoje dane zawsze będą utrzymywane w tajemnicy.
Zaufane przez miliony inżynierów na całym świecie
Logotypy klientów Iron Software
Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta