Biblioteka Excel dla C#
Przekrocz podstawową edycję arkuszy kalkulacyjnych. Uzyskaj pełną kontrolę nad skoroszytami, formułami i wykresami dla .NET 10 bez Office Interop.
- Twórz i edytuj pliki Excel, formuły, wykresy i obrazy
- Stylizuj komórki, ramki, czcionki i dodawaj hiperłącza
- Kompatybilny z XLSX, XLS, CSV, TSV, XML i DataTables
- Bezpłatna 30-dniowa wersja próbna, pełne funkcje, brak karty kredytowej
Czytaj pliki Excel bez Interop
Zobacz wszystkie przykłady kodu %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)Wsparcie międzyplatformowe
Zaprojektowany dla C#, F#, & VB.NET działających na .NET 10, 9, 8, 7, 6, 5, Core, Standard lub Framework
.NET Wersje:
- C#, VB.NET, F# Języki
- .NET Core (10, 9, 8, 7, 6, 5, i 3.1+)
- .NET Standard (2.0+)
- .NET Framework (4.6.2+)
OS & Procesory:
- Windows (x64, x86)
- Mac (x64, ARM)
- Linux (x64)
.NET Rodzaje Projektów:
- Web (Blazor & WebForms)
- Pulpit (WPF i MAUI)
- Konsola (Aplikacja & Biblioteka)
Środowiska aplikacji:
- Windows (10+, Server 2016+)
- Linux (Ubuntu, Debian, CentOS, itd.)
- Mac (macOS 10+)
- Docker (Windows, Linux, Azure)
- Azure (VPS, WebApp, Funkcja)
- AWS (EC2, Lambda)
IDE:
- Microsoft Visual Studio
- JetBrains ReSharper & Rider
Certyfikacja binarna
- Podpisane przez DigiCert binaria
Biblioteka Excel dla C#, która priorytetowo traktuje dokładność, łatwość użycia i szybkość.
IronXL to wiodąca biblioteka C# Excel do generowania i edytowania dokumentów Excel w .NET. Jego przyjazne dla użytkownika API umożliwia deweloperom dodanie funkcji Excel do projektów .NET w ciągu kilku minut.
Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
API Excel, którego potrzebujesz, bez trudności z Office Interop.
Utwórz
Projektuj swoje arkusze
Z łatwością dostosowuj swoje arkusze
Zapisz i wyeksportuj
Eksportuj formaty arkusza
Edytuj Arkusze
Wizualnie przedstaw swoje dane
Edytuj układ
Praca z komórkami
- Ustaw format danych komórek
- Wybierz i manipuluj zakresami
- Sortuj zakresy komórek
- Przycinaj zakresy komórek
- Wyczyść zawartość komórek
- Kopiuj komórki
- Dodaj hiperłącza do komórek
- Scalaj i Rozdzielaj Komórki
Stylizowanie komórek
Praca z danymi
Używanie formuł
Praca z funkcjami matematycznymi
Zabezpiecz swoje arkusze
Dodaj hasła
Dlaczego IronXL
Czytaj, pisz i edytuj Excela w C#. Bez Office Interop. Działa na Windows, Linux, macOS i w chmurze.
Szerokie wsparcie dla formatów
- Czytaj i pisz XLS, XLSX, XLSM, XLTX, CSV, TSV.
- Eksport do JSON, HTML i formatów binarnych w jednym wywołaniu.
- Konwersja pomiędzy formatami bez Office Interop czy zainstalowanego Excela.
Uruchomione w 5 minut
- → 5-minutowe szybkie starty.
- Proste API:
WorkBook.Load(),WorkBook.Create(),worksheet["A1"].Value. - Domyślne ustawienia: automatycznie przeliczane formuły, intuicyjna
WorkSheet["A1:B10"]składnia zakresów.
Wydajność Enterprise
- .NET 10, Core, Standard, or Framework
- C#, VB.NET, F# obsługiwane. Binaria podpisane przez DigiCert.
- Uruchamia się wszędzie: Windows, Linux, macOS, Docker, Azure, AWS, lokalnie, w odizolowanych środowiskach.
Dokładna obsługa danych, z każdego źródła
- Rodzime typy danych: teksty, liczby, daty, waluty, formuły, procenty.
- Formuły przeliczane przy każdej edycji. Pełne wsparcie dla matematyki, sortowania, filtrowania, agregacji (kompatybilne z LINQ).
- Konwersja bezpośrednia do/z
System.Data.DataSetandDataTabledla przepływów pracy z bazą danych.
Wsparcie i licencjonowanie skierowane na programistów
- Licencja wieczysta: kup raz, używaj na zawsze. Opcjonalne aktualizacje i odnowienia.
- Wsparcie inżynierskie 24/5 (24/7 w Premium). Prawdziwi ludzie, średni czas odpowiedzi na czacie <1 min.
- 30-dniowa gwarancja zwrotuNie pasuje? Pełny zwrot, bez pytań.
Dla budowniczych
- Funkcje, których naprawdę użyjesz:
- czytaj/pisz XLSX, XLS, CSV
- formula recalculation
- zakresy komórek (A1:B10)
- conditional formatting
- wykresy i obrazy
- password encryption
- sortowanie/filtrowanie/agregacja
- konwersja DataSet/DataTable
- zablokuj okienka, autosize
- eksport do JSON i HTML
- Działa wszędzie: Windows, Linux, macOS, Docker, Azure, AWS, chmura.
Dla kupujących
- Zaufało nam ponad 2 miliony inżynierów.2,237,574 instalacji z NuGet(zweryfikowane na stronie funkcji).
- Nie wymaga Microsoft Office ani Excel Interop.
- Dostępne opcje redystrybucji / SaaS / OEM.
- Przyjazny dla działu zakupów: wieczysta licencja, opcjonalne odnowienia, dostępna faktura, wiele opcji płatności (w tym lokalne: Amazon Pay, Alipay, Apple Pay, IDEAL, SEPA, ACH).
- 30-dniowa gwarancja zwrotu pieniędzy.
Zaufany przez miliony inżynierów na całym świecie
Za każdym razem, gdy programiści pytają, odpowiedź brzmi: TAK! od IronEXCEL
Czy IronXL może odczytywać, tworzyć i edytować pliki Excel bez zainstalowanego Microsoft Office lub Excel Interop?TAK!
Czy natywnie obsługuje formaty XLS, XLSX, CSV, TSV i JSON w jednym API?TAK!
Czy istnieje wbudowana konwersja między Arkuszami a obiektami DataTable/DataSet do integracji z bazą danych?TAK!
Czy formuły można dodawać, modyfikować i przeliczać dynamicznie?TAK!
Czy obsługuje dokładne stylizowanie obejmujące czcionki, obramowania, wyrównanie, tła i formaty liczb?TAK!
Czy jest w pełni wielopłatformowy w .NET Core, Standard i Framework na Windows, Linux, macOS, Docker i Azure?TAK!
Czy można otwierać, edytować i zapisywać arkusze chronione hasłem?TAK!
Czy obsługuje operacje zakresowe, takie jak sortowanie, przycinanie, grupowanie i scałanie?TAK!
Czy dane arkusza można eksportować bezpośrednio do XML i JSON?TAK!
Czy można programistycznie konfigurować metadane, zamrażanie okienek i obszary do drukowania?TAK!
Czy obsługuje szybkie edytowanie masowe za pomocą standardowego oznaczenia komórek Excela (np. "A1:B10")?TAK!
Czy mogę testować IronXL w moim bieżącym projekcie za darmo teraz?TAK! Kliknij tutaj, żeby rozpocząć 30-dniowy bezpłatny okres próbny
Gotowy, aby rozpocząć?
Nuget Downloads 2,237,574|Wersja:2026.9właśnie wydany



