IronXL for Python Features for C#.NET

This article was translated from English: Does it need improvement?
Translated
View the article in English

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

IDE

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

Jak

Obiekty System.Data

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ł

Jak| Przykład kodu

  • 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

Jak| Przykład kodu

  • 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

Edytowanie arkuszy

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:

Funkcje matematyczne:

Jak| Przykład kodu

  • Ś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
Wszystkie dostępne formaty danych