IronXL for Python Features for C#.NET
IronXl.Excel to biblioteka .NET zapewniająca programistom szybki i intuicyjny sposób dostępu, modyfikacji, generowania plików Excel i innych plików arkuszy w C#.
Nie korzysta się z Office Interop, a IronXl.Excel działa na .NET Core i Azure bez specjalnych zależności ani potrzeby instalacji MS Office.
IronXL dla Python to wiodąca biblioteka arkuszy Excel dla .NET Core i .NET Framework dla C# i VB.NET.
Zgodność
Języki .NET
- C# (Poradnik| Dokumentacja API)
- Odczytuj, edytuj i twórz arkusze kalkulacyjne w C# z Excel, MVC i ASP.NET
- VB.NET (Poradnik| Dokumentacja API)
- Odczytuj, edytuj i twórz arkusze kalkulacyjne w VB.NET z Excel, MVC i ASP.NET
- F# (Dokumentacja API)
- Odczytuj, edytuj i twórz arkusze kalkulacyjne w F# z Excel, MVC i ASP.NET
Platformy
- .NET 5, 6 i 7 (Poradnik|Dokumentacja API), .NET Core 2, 3 i 5
- IronXL dla Python jest dostępny dla .NET 5, 6 i 7.
- IronXL dla Python jest także dostępny dla .NET Core 2, 3 i 5.
- Obecne wydanie .NET Core wspiera systemy operacyjne klienta Linux, Unix i macOS, a także Mono i Xamarin.
- Przyszłe wydanie będzie wspierać mobilne środowiska Xamarin.
- .NET Standard 2 (Dokumentacja API)
- IronXL dla Python jest kompatybilny z .NET Standard 2.0 i 2.1.
- .NET Framework 4x (Dokumentacja API)
- Odczytuj, edytuj i twórz arkusze z .NET Framework 4.5 i nowszych.
Typy aplikacji
- Konsola, Web i Desktop (Poradnik| Dokumentacja API)
- Twórz aplikacje dla Konsoli, Web i Desktopu z wykorzystaniem IronXL dla Python.
OS
Stwórz dowolną aplikację używając IronXL dla Python na Windows, Linux, macOS, Docker, Azure i AWS
- Microsoft Windows (Poradnik| Dokumentacja API)
- Linux (Debian, CentOS, Ubuntu) (Poradnik| Dokumentacja API)
- macOS (Windows, Linux, Azure) (Poradnik| Dokumentacja API)
- Docker (VPS, Webapps, Functions) (Poradnik| Dokumentacja API)
- Azure (Poradnik| Dokumentacja API)
- AWS (EC2, Lambda) (Poradnik| Dokumentacja API)
IDE
- Microsoft Visual Studio (Poradnik| Dokumentacja API)
- Jetbrains ReSharper & Rider
Certyfikacja
- Microsoft Authenticode
- DigiCert Trusted G4 Code Signing RSA4096 SHA384 2021 CA1
Arkusze robocze
Tworzenie lub ładowanie arkuszy
Jak utworzyć| Jak załadować| Przykład kodu tworzenia| Przykład kodu ładowania
- XLS
- Twórz i ładują format plików .xls dla wersji Microsoft Excel 97-2003.
- XLSX
- Twórz i ładują format plików .xlsx dla wersji Microsoft Excel 2007 i nowszych.
- XLTX
- Załaduj plik szablonu Excel w formacie .xltx
- XLSM
- Załaduj plik Excel Macro-Enabled Workbook w formacie .xlsm
- CSV
- Załaduj plik wartości oddzielonych przecinkami w formacie .csv
- TSV
- Załaduj plik wartości oddzielonych tabulatorem w formacie .tsv
Zapis lub eksportowanie formatów
- XLS (Przykład kodu| Dokumentacja API)
- Edytuj, zapisuj i eksportuj wersje Microsoft Excel 97-2003 w formacie XLS.
- XLSX, XSLT, XLSM (Przykład kodu| Dokumentacja API)
- Łatwo edytuj i zapisuj XLSX, XSLT, XLSM. Podczas eksportu arkusza do formatu XLSX.
- CSV (Przykład kodu| Dokumentacja API)
- Edytuj, zapisuj i eksportuj format plików CSV.
- TSV (Przykład kodu| Dokumentacja API)
- Edytuj, zapisuj i eksportuj format plików TSV.
- JSON (Przykład kodu| Dokumentacja API)
- Edytuj, zapisuj i eksportuj format plików JSON.
- XML (Przykład kodu| Dokumentacja API)
- Edytuj, zapisuj i eksportuj format plików XML.
- HTML (Przykład kodu| Dokumentacja API)
- Eksportuj arkusz kalkulacyjny jako format plików HTML. Konwertuj skoroszyt na HTML w formie kodu. Opcje pokazania lub ukrycia właściwości Excela przy konwersji do HTML:
- Nagłówek kolumny
- Ukryte kolumny i wiersze
- Wiodące spacje jako niedzielące
- Numery wierszy
- Binarny (Przykład kodu| Dokumentacja API)
- Konwertuj arkusz kalkulacyjny na reprezentację binarną.
- Tablica bajtów (Przykład kodu| Dokumentacja API)
- Konwertuj arkusz kalkulacyjny na tablicę bajtów zawierającą treść pliku arkusza kalkulacyjnego.
Obiekty System.Data
- DataSet lub DataTable (Jak| Przykład kodu| Dokumentacja API)
- Importuj i eksportuj jako DataSet lub DataTable
Edytowanie arkuszy
- Metadane (Jak| Przykład kodu| Dokumentacja API)
- Dodawaj, modyfikuj i pobieraj szczegółowe metadane, takie jak:
- Autor
- Komentarze
- Data ostatniego drukowania
- Słowa kluczowe i kategoria
- Data utworzenia i modyfikacji
- Temat i Tytuł
- Pobieraj szczegółowe metadane takie jak:
- Nazwa aplikacji
- Właściwości niestandardowe
- Firma
- Menedżer
- Szablon
- Uprawnienia i hasła (Jak| Przykład kodu| Dokumentacja API)
- Otwieraj, edytuj i zapisuj arkusze chronione hasłem.
- Zaszyfruj arkusz roboczy hasłem.
- Tworzenie arkuszy (Jak| Dokumentacja API)
- Utwórz nowy arkusz.
- Usuwanie arkuszy (Jak| Dokumentacja API)
- Usuń cały arkusz.
- Ustawianie pozycji arkusza (Jak| Dokumentacja API)
- Przestaw pozycję arkuszy.
- Ustaw aktywną kartę (Jak| Dokumentacja API)
- Ustaw domyślną kartę przy otwieraniu pliku arkusza kalkulacyjnego w aplikacjach takich jak Microsoft Excel.
Arkusze
Edytowanie formuł
- Praca z formułami Excel (Dokumentacja API)
- Stosuj i modyfikuj formuły bez użycia Interopa.
- Przeliczenie przy edytowaniu arkusza (Dokumentacja API)
- Wyzwól ponowne obliczanie formuł dla całego arkusza.
Zbieranie danych
- Zakres (Dokumentacja API)
- Wybieraj, edytuj i obliczaj zakres w każdym arkuszu.
- Kolumna (Dokumentacja API)
- Wybieraj, edytuj i obliczaj kolumny w każdym arkuszu.
- Wiersz (Dokumentacja API)
- Wybieraj, edytuj i obliczaj wiersze w każdym arkuszu.
Tworzenie i edytowanie wykresów
- Obszar, Słupkowy, Kolumnowy, Liniowy, Kołowy, Punktowy (Przykład kodu| Dokumentacja API)
- Twórz łatwo wykresy Obszarowe, Słupkowe, Kolumnowe, Liniowe, Kołowe i Punktowe.
- Edytuj konfiguracje wykresów takie jak:
- Tytuł
- Pozycja legendy
Edytowanie układu
- Zamrażanie okien (Jak| Przykład kodu| Dokumentacja API)
- Twórz zamrożone okienka dla wierszy i kolumn, pozwalając im pozostać widocznymi podczas przewijania. Są one także nazywane kolumnami lub wierszami nagłówkowymi.
- Automatyczne dopasowanie wierszy (Jak| Przykład kodu| Dokumentacja API)
- Automatycznie dopasuj rozmiar wiersza, aby pomieścić wysokość treści.
- Automatyczne dopasowanie kolumn (Jak| Przykład kodu| Dokumentacja API)
- Automatycznie dopasuj rozmiar kolumny, aby pomieścić szerokość treści.
- Dodaj wiersz (Jak| Przykład kodu| Dokumentacja API)
- Twórz i wstawiaj nowy wiersz.
- Dodaj kolumnę (Jak| Przykład kodu| Dokumentacja API)
- Twórz i wstawiaj nową kolumnę.
Edytowanie arkuszy
- Kopiowanie arkuszy (Jak| Przykład kodu| Dokumentacja API)
- Duplikuj arkusze, aby oryginał pozostał nietknięty.
- Ochrona hasłem (Jak| Przykład kodu| Dokumentacja API)
- Dostęp i modyfikacja chronionego arkusza bez konieczności podawania hasła.
- Zastosuj ochronę hasłem dla każdego arkusza indywidualnie.
- Grupowanie i rozgrupowanie (Jak| Przykład kodu| Dokumentacja API)
- Grupowanie wierszy i kolumn razem pozwala na łatwe ukrycie wielu wierszy i kolumn.
- Dodaj obrazy (Jak| Przykład kodu| Dokumentacja API)
- Wstawiaj obrazy do arkusza.
- Usuń obrazy (Jak| Przykład kodu| Dokumentacja API)
- Usuń obrazy z arkusza.
- Wyodrębnij obrazy (Jak| Przykład kodu| Dokumentacja API)
- Wyodrębniaj obrazy z arkusza.
Zakresy komórek
Funkcje zakresu komórek
- Sortowanie (Jak| Przykład kodu| Dokumentacja API)
- Zastosuj sortowanie rosnące lub malejące do zakresu komórek, w tym jednej kolumny i wiersza.
- Zastosuj sortowanie w oparciu o dowolną kolumnę w wybranym zakresie.
- Przycinanie (Jak| Dokumentacja API)
- Usuwaj wiodące i końcowe puste komórki z wybranego zakresu.
- Czyszczenie (Jak| Dokumentacja API)
- Wyczyść zawartość wybranej komórki.
- Kopiowanie (Jak| Dokumentacja API)
- Kopiuj i wklejaj zawartość i stylowanie wybranej komórki do tej samej lub innej arkusza.
- Znajdź i zamień (Dokumentacja API)
- Ustawiaj hiperłącza (Jak| Dokumentacja API)
- Twórz hiperłącza do adresów URL stron, komórek i określonych nazw w tym samym lub innym arkuszu. Również wspiera otwieranie FTP, plików i e-maili.
- Scalanie zakresów komórek (Jak| Dokumentacja API)
- Łącz wiele sąsiadujących komórek w jedną, większą komórkę.
- Rozdzielanie komórek (Jak| Dokumentacja API)
- Rozdziel scaloną komórkę z powrotem na jej oryginalne pojedyncze komórki.
Stylizacja komórek:
- Czcionka i rozmiar (Jak| Przykład kodu)
- Edytuj i stosuj stylizację do dekoracji czcionki i rozmiaru.
- Obramowanie i wyjustowanie (Jak| Przykład kodu| Dokumentacja API)
- Edytuj i stosuj stylizację do dekoracji obramowania i wyrównania tekstu.
- Wzór w tle (Jak| Przykład kodu| Dokumentacja API)
- Edytuj i stosuj stylizację tła bez Office Interopa.
- Formatowanie warunkowe (Jak| Przykład kodu| Dokumentacja API)
- Edytuj i zastosuj formatowanie warunkowe do zakresu komórek.
Funkcje matematyczne:
- Średnia (Dokumentacja API)
- Oblicz średnią dla danego zakresu, wiersza lub kolumny.
- Suma (Dokumentacja API)
- Oblicz całkowitą sumę dla danego zakresu, wiersza lub kolumny.
- Minimum (Dokumentacja API)
- Zidentyfikuj minimalną liczbę w danym zakresie, wierszu lub kolumnie.
- Maksimum (Dokumentacja API)
- Zidentyfikuj maksymalną liczbę w danym zakresie, wierszu lub kolumnie.
Ustawianie formatów danych komórki:
Jak| Przykład kodu| Dokumentacja API
- Tekst, Numer, Formuła, Data, Waluta, Naukowy, Czas, Boolean, Własne formaty

