IronXL to biblioteka oprogramowania .NET w języku C# umożliwiająca inżynierom oprogramowania .net odczytywanie i pisanie arkuszy kalkulacyjnych Excel XSLX, XLS i CSV w aplikacjach i witrynach internetowych .NET Framework i .NET Core. Jest on dostępny od https://ironsoftware.com/csharp/excel/ Jest również dostępny na NuGet przy użyciu nazwy pakietu IronXL.Excel https://www.nuget.org/packages/IronXL.Excel/.
IronXL nie wymaga używania pakietu Office Excel Interop i nie wymaga zainstalowania programu Microsoft Excel na serwerze. Wszystko bez innych uzależniń. Szybkie i naturalne podejście do tworzenia plików excel i inne arkusze kalkulacyjne w języku C# i VB.NET.
* Odczyt / Import danych z XLS / XLSX / CSV / TSV.
* Eksportuj arkusze programu Excel do XLS/ XLSX / CSV / TSV / JSON.
* Praca z arkuszami kalkulacyjnymi jako System.Data.DataSet i System.Data.DataTable.
* Formuły programu Excel przeliczane za każdym razem arkusz edytowany.
* Intuicyjne ustawienie zakresów ze strukturą Arkusza['A1:B10'].
* Sortuj zakresy, kolumny i wiersze.
* Style Cells - Czcionka, Rozmiar, Projekt tła, Obramowanie, Wyrównanie i Numery formatów.
Biblioteka Programu IronXL .Net Excel działa dobrze w projektach C#, VB .NET, MVC, ASP.NET, dotnet Core dla witryn internetowych, konsoli i komputerów stacjonarnych. Biblioteka programu Excel w języku C# obsługuje program .Net Core 2.0 lub nowszy, .Net Standard oraz .Net Framework 4.5 lub nowszy. Instalacja w systemach Microsoft Windows, Linux, MacOS, Xamarin, Mobile, Mono lub usług opartych na chmurze, takich jak Azure i AWS.
Biblioteka programu Excel w języku C# zawiera pełną dokumentację online, samouczki oprogramowania, instalator NuGet, repozytoria GitHub z przykładami i pomoc techniczną zapewnianą przez oryginalny zespół programistów. Samouczki dostępne tutaj: https://ironsoftware.com/csharp/excel/tutorials/how-to-read-excel-file-csharp/
historia wersji
- Wersja 2019.3.2.1 opublikowany na 2019-05-06
Początkowe uruchomienie biblioteki programu Excel IronXL C# dla platformy .Net Core i .Net Framework. Więcej przyjść w przyszłym roku z regularnych aktualizacji.
Szczegóły programu
Eula
Umowa licencyjna użytkownika końcowego – Umowa licencyjna użytkownika końcowego
https://ironsoftware.com/csharp/excel/docs/license/eula/
Umowa licencyjna użytkownika końcowego IronXL
Firma Iron Software LLC niniejszym udziela Ci niewyłącznej licencji na Bibliotekę Oprogramowania IronXL dla .Net ("Oprogramowanie").
Nie szkodzić
Pobierając lub korzystając z Oprogramowania, Licencjobiorca zobowiązuje się nie wykorzystywać oprogramowania w sposób, który kompromicyje Iron Software LLC, a nie wynajmować, dzierżawić ani w inny sposób przenosić praw do Oprogramowania. Licencjobiorca zgadza się, że Licencjobiorca lub podmioty stowarzyszone nie podejmą żadnych prób tłumaczenia, tworzenia inżynierii wstecznej, modyfikowania, dekompilowania, dezasemble lub rozpowszechniania Oprogramowania.
Typy licencji
Postanowienia licencyjne są oferowane na następujących warunkach, zgodnie z zakupem. Jeśli nie dokonano zakupu lub nie dokonano niewystarczającego zakupu, obowiązują postanowienia licencyjne dotyczące bezpłatnej licencji próbnej.
1) Bezpłatna licencja próbna - Umożliwia korzystanie z wersji próbnej oprogramowania wyłącznie do celów oceny prywatnej. Oprogramowanie nie powinno być publikowane w żadnym projekcie internetowym, programowym, SaaS ani intranetowym.
2) Licencja na pojedynczy projekt — umożliwia korzystanie z Oprogramowania przez określoną liczbę programistów. Oprogramowanie może być wdrażane w jednej aplikacji internetowej, aplikacji intranetowej lub aplikacji komputerowej, do użytku organizacji jednego użytkownika końcowego. Nie dotyczy redystrybucji OEM lub usług SaaS.
3) Licencja programisty zaawansowanego - Umożliwia korzystanie z Oprogramowania dla 1 dewelopera i nieograniczonej organizacji użytkowników końcowych. Oprogramowanie jest licencjonowane do użytku w ramach uzgodnionej liczby projektów oprogramowania. Jest ważna dla serwerów deweloperskich, przejściowych i produkcyjnych. Nie dotyczy redystrybucji OEM lub usług SaaS. Niniejsza licencja jest wieczysta bez opłat podstawowych.
4) Licencja organizacji pojedynczej witryny - Umożliwia korzystanie z Oprogramowania przez określoną liczbę programistów w celu tworzenia i wdrażania oprogramowania do końcowego użytku jednego przedsiębiorstwa lub jednego departamentu rządowego lub jednej osoby prawnej w jednej lokalizacji ("Organizacja") . Niniejsza licencja obejmuje nieograniczoną liczbę aplikacji lub projektów Oprogramowanie może być wdrożone na dowolnej liczbie maszyn, na których użytkownik korzysta z sieci The Organization. Nie dotyczy redystrybucji OEM lub usług SaaS.
5) Global Enterprise License - Umożliwia korzystanie z Oprogramowania przez określoną liczbę programistów w celu tworzenia i wdrażania oprogramowania do końcowego użytku jednego oddziału lub jednego departamentu rządowego lub jednego podmiotu prawnego ("Organizacja") w wielu lokalizacjach. Niniejsza licencja obejmuje nieograniczoną liczbę aplikacji lub projektów Oprogramowanie może być wdrożone na dowolnej liczbie maszyn, na których użytkownik korzysta z sieci The Organization. Nie dotyczy redystrybucji OEM lub usług SaaS.
6) Licencja agencyjna - Umożliwia korzystanie z Oprogramowania dla nieograniczonych programistów i nieograniczonych organizacji użytkowników końcowych, ale jest ograniczona liczbą zakupionych wdrożeń projektów. Oprogramowanie jest licencjonowane do użytku w ramachliczby zakupionych wdrożeń projektów. Oprogramowanie jest licencjonowane do użytku w ramach uzgodnionej liczby projektów oprogramowania. Licencja ta jest również nieodłącznie obejmuje serwery programistyczne, przejściowe i produkcyjne dla każdego projektu. Nie dotyczy redystrybucji OEM lub usług SaaS.
7) Licencja SaaS - Umożliwia korzystanie z Oprogramowania przez nieograniczonych programistów do wdrożenia w ramach jednej pojedynczej usługi oprogramowania SaaS, gdzie edycja Excela nie jest podstawową funkcją biznesową. Jest ważna dla serwerów deweloperskich, przejściowych i produkcyjnych. Nie dotyczy redystrybucji OEM.
8) Licencja redystrybucji OEM - Udziela prawa do dystrybucji Oprogramowania (bez tantiem) jako części jednego odrębnego pakowanego produktu komercyjnego, pod warunkiem, że aplikacja nie jest systemem lub narzędziem do tworzenia oprogramowania, ani aplikacją do edycji arkuszy kalkulacyjnych Excel w swoim własnym zakresie.
Własności
Firma Iron Software LLC przez cały czas zachowuje własność Biblioteki Oprogramowania Żelaznego Kodu Kreskowego i wszystkich kolejnych kopii.
Prawa autorskie
Tytuł, prawa własności i prawa własności intelektualnej do Oprogramowania pozostają w iron software llc. Oprogramowanie jest chronione międzynarodowymi prawami autorskimi. Tytuł, prawa własności i prawa własności intelektualnej do treści dostępnych za pośrednictwem Oprogramowania są własnością odpowiedniego właściciela treści i mogą być chronione przez obowiązujące prawa autorskie lub inne. Niniejsza Licencja nie daje użytkownikowi żadnych praw do takich treści.
Ulepszenia i wsparcie
Jeśli nowa wersja oprogramowania zostanie wyprodukowana w ciągu 12 miesięcy od daty zakupu, będziesz mieć prawo do bezpłatnej aktualizacji. Niniejsza umowa może zostać przedłużona poprzez wyraźny zakup dodatkowych świateł. Niniejsza licencja nie daje użytkownikowi prawa do jakichkolwiek ulepszeń lub aktualizacji po upływie początkowego 12-miesięcznego okresu, rozpoczynającego się od daty zakupu. Niniejsza licencja nie oznacza umowy o gwarantowanym poziomie usług ani nie oznacza, że Iron Software ponosi odpowiedzialność za prawidłowe wdrożenie, utrzymanie ani funkcję biznesową Oprogramowania.
Ograniczenie odpowiedzialności
TO OPROGRAMOWANIE JEST DOSTARCZANE "TAK JAK JEST", BEZ JAKIEJKOLWIEK GWARANCJI. NINIEJSZYM WYKLUCZA SIĘ WSZELKIE WYRAŹNE LUB DOROZUMIANE WARUNKI, OŚWIADCZENIA I GWARANCJE, W TYM WSZELKIE DOROZUMIANE GWARANCJE PRZYDATNOŚCI HANDLOWEJ, PRZYDATNOŚCI DO OKREŚLONEGO CELU LUB NIENARUSZANIA PRAW. FIRMA IRON SOFTWARE I JEGO LICENCJODAWCY NIE PONOSZĄ ODPOWIEDZIALNOŚCI ZA JAKIEKOLWIEK SZKODY PONIESIONE PRZEZ LICENCJOBIORCĘ W WYNIKU UŻYWANIA, MODYFIKOWANIA LUB DYSTRYBUCJI OPROGRAMOWANIA LUB JEGO POCHODNYCH. W ŻADNYM WYPADKU OPROGRAMOWANIE ANI OPROGRAMOWANIE LUB JEGO LICENCJODAWCY NIE PONOSZĄ ODPOWIEDZIALNOŚCI ZA JAKIEKOLWIEK UTRACONE PRZYCHODY, ZYSKI LUB DANE, ANI ZA BEZPOŚREDNIE, POŚREDNIE, SPECJALNE, WTÓRNE, PRZYPADKOWE LUB KARNE SZKODY, NIEZALEŻNIE OD TEORII ODPOWIEDZIALNOŚCI, WYNIKAJĄCE Z KORZYSTANIA LUB NIEMOŻNOŚCI KORZYSTANIA Z OPROGRAMOWANIA, NAWET JEŚLI OPROGRAMOWANIE IRON ZOSTAŁO POINFORMOWANE O MOŻLIWOŚCI WYSTĄPIENIA TAKICH SZKÓD.
Różne
Niniejsze oprogramowanie nie jest zaprojektowane ani przeznaczone do sterowania on-line w zakresie kontroli statków powietrznych, ruchu lotniczego, nawigacji lotniczej lub łączności lotniczej; lub w projektowaniu, budowie, eksploatacji lub konserwacji jakiegokolwiek obiektu jądrowego. Licencjobiorca oświadcza i gwarantuje, że nie będzie wykorzystywać ani rozpowszechniać Oprogramowania w takich celach.