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)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.
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,263,141 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,263,141|Wersja:2026.9właśnie wydany



