IronXL adalah perpustakaan perisian C# .NET yang membolehkan jurutera perisian .net membaca dan menulis Excel XSLX, XLS, & CSV Spreadsheets dalam .NET Framework dan .NET Core aplikasi dan laman web. Ia boleh didapati dari https://ironsoftware.com/csharp/excel/ Ia juga boleh didapati di NuGet menggunakan nama pakej IronXL.Excel https://www.nuget.org/packages/IronXL.Excel/.
IronXL tidak memerlukan penggunaan Office Excel Interop dan tidak memerlukan Microsoft Excel dipasang pada pelayan. Semua tanpa kebergantungan lain. Pendekatan yang cepat dan semulajadi untuk mencipta fail Excel dan Spreadsheet lain dalam C# dan VB.NET.
* Baca / Import Data dari XLS / XLSX / CSV / TSV.
* Eksport Excel WorkSheets ke XLS/XLSX/CSV/TSV/JSON.
* Bekerja dengan Hamparan sebagai System.Data.DataSet dan System.Data.DataTable.
* Formula Excel dikira semula setiap kali lembaran ia disunting.
* Tetapan Julat Intuitif dengan struktur WorkSheet['A1:B10'].
* Mengisih Julat, Lajur dan Baris.
* Sel Gaya - Fon, Saiz, Reka bentuk latar belakang, Sempadan, Penjajaran dan Nombor format.
IronXL .Net Excel Library berfungsi dengan baik di C#, VB .NET, MVC, ASP.NET, dotnet Core projek untuk Laman Web, Konsol & AP Desktop. Perpustakaan C# Excel menyokong .Net Core 2.0 atau ke atas, .Net Standard serta .Net Framework 4.5 atau ke atas. Pemasangan pada Microsoft Windows, Linux, MacOS, Xamarin, Mobile, Mono atau perkhidmatan berasaskan awan seperti Azure dan AWS.
Perpustakaan C# Excel mempunyai dokumentasi dalam talian penuh, tutorial perisian, pemasang NuGet, Repositori GitHub dengan contoh, dan sokongan teknikal yang disediakan oleh pasukan pembangunan asal. Tutorial boleh didapati di sini: https://ironsoftware.com/csharp/excel/tutorials/how-to-read-excel-file-csharp/
sejarah versi
- Versi 2019.3.2.1 diposkan pada 2019-05-06
Pelancaran Awal Perpustakaan IronXL C# Excel untuk .Net Core dan .Net Framework. Lebih banyak yang akan datang pada tahun depan dengan kemas kini yang kerap.
Butiran Atur Cara
EULA
EULA - Perjanjian Lesen Pengguna Akhir
https://ironsoftware.com/csharp/excel/docs/license/eula/
Perjanjian Lesen Pengguna Akhir IronXL
Iron Software LLC dengan ini memberikan anda lesen bukan eksklusif untuk Perpustakaan Perisian IronXL untuk .Net ('Perisian').
Jangan Mudarat
Dengan memuat turun atau menggunakan Perisian, Pemegang Lesen bersetuju untuk tidak menggunakan perisian dengan cara yang menghina Perisian Besi LLC, dan tidak menyewa, memajak atau memindahkan hak ke Perisian. Pemegang Lesen bersetuju bahawa tiada percubaan akan dibuat oleh Pemegang Lesen atau pihak-pihak yang berkaitan untuk menterjemah, mengundurkan jurutera, mengubah suai, menyusun semula, membongkar atau mengedarkan Perisian.
Jenis Lesen
Syarat-syarat lesen ditawarkan pada terma-terma berikut, seperti yang dibeli. Jika tiada pembelian atau pembelian yang tidak mencukupi telah dibuat maka syarat Lesen Percubaan Percuma dikenakan.
1) Lesen Percubaan Percuma - Memberikan penggunaan VERSI PERCUBAAN perisian untuk tujuan penilaian peribadi sahaja. Perisian ini tidak boleh diterbitkan dalam mana-mana internet, perisian, SaaS atau projek intranet.
2) Lesen Projek Tunggal - Memberikan penggunaan Perisian oleh sebilangan pemaju perisian yang ditentukan. Perisian mereka boleh dikerahkan dalam SATU aplikasi web, aplikasi intranet atau aplikasi perisian desktop, untuk penggunaan SATU organisasi pengguna akhir. Tidak sah untuk perkhidmatan pengedar semula OEM atau SaaS.
3) Lesen Pemaju Lanjutan - Memberikan penggunaan Perisian untuk 1 organisasi pengguna akhir yang pemaju dan tanpa had. Perisian ini dilesenkan untuk digunakan dalam beberapa projek perisian yang dipersetujui. Sah untuk pelayan pembangunan, pementasan dan pengeluaran. Tidak sah untuk perkhidmatan pengedar semula OEM atau SaaS. Lesen ini kekal tanpa yuran tahunan.
4) Lesen Organisasi Tapak Tunggal - Memberikan penggunaan Perisian oleh pemaju nombor yang ditentukan untuk mencipta dan menggunakan perisian untuk penggunaan akhir SATU perniagaan ATAU SATU jabatan kerajaan ATAU SATU entiti undang-undang di satu lokasi ('Organisasi') . Lesen ini meliputi aplikasi atau projek tanpa had Perisian boleh digunakan ke atas mana-mana bilangan mesin yang penggunaan akhir Organisasi. Tidak sah untuk perkhidmatan pengedar semula OEM atau SaaS.
5) Lesen Perusahaan Global - Memberikan penggunaan Perisian oleh pemaju nombor yang ditentukan untuk mencipta dan menggunakan perisian untuk penggunaan akhir SATU perniagaan ATAU SATU jabatan kerajaan ATAU SATU entiti undang-undang ('Organisasi') di beberapa lokasi. Lesen ini meliputi aplikasi atau projek tanpa had Perisian boleh digunakan ke atas mana-mana bilangan mesin yang penggunaan akhir Organisasi. Tidak sah untuk perkhidmatan pengedar semula OEM atau SaaS.
6) Lesen Agensi - Memberikan penggunaan Perisian untuk pemaju tanpa had dan organisasi pengguna akhir tanpa had, tetapi disusun semula dengan bilangan penggunaan projek yang dibeli. Perisian ini dilesenkan untuk digunakan dalam bilangan yang dipersetujui berlabuh daripada penempatan projek yang dibeli. Perisian ini dilesenkan untuk digunakan dalam beberapa projek perisian yang dipersetujui. Lesen ini juga merangkumi pelayan pembangunan, pementasan dan pengeluaran secara intrinsik untuk setiap projek. Tidak sah untuk perkhidmatan pengedar semula OEM atau SaaS.
7) Lesen SaaS - Memberikan penggunaan Perisian oleh pemaju tanpa had untuk digunakan dalam SATU perkhidmatan perisian SaaS tunggal di mana penyuntingan Excel bukan fungsi perniagaan utama. Sah untuk pelayan pembangunan, pementasan dan pengeluaran. Tidak sah untuk pengagihan semula OEM.
8) Lesen Pengedar Semula OEM - Memberi hak untuk mengedarkan Perisian (tanpa royalti) sebagai sebahagian daripada SATU produk komersial yang berbeza dibungkus, dengan syarat bahawa permohonan anda bukan sistem pembangunan perisian atau alat, atau aplikasi penyuntingan hamparan Excel dalam dirinya.
Pemilikan
Perisian Besi LLC akan pada setiap masa mengekalkan pemilikan Perpustakaan Perisian Kod Bar Besi dan semua salinan berikutnya.
Hak cipta
Hak milik, hak pemilikan, dan hak harta intelektual dalam dan kepada Perisian akan kekal dengan Perisian Besi LLC. Perisian ini dilindungi oleh undang-undang hak cipta antarabangsa. Hak milik, hak pemilikan, dan hak harta intelektual dalam dan kepada kandungan yang diakses melalui Perisian adalah hak milik pemilik kandungan yang berkenaan dan boleh dilindungi oleh hak cipta yang berkenaan atau undang-undang lain. Lesen ini tidak memberi anda hak terhadap kandungan tersebut.
Naik Taraf & Sokongan
Jika keluaran baru perisian dihasilkan dalam tempoh 12 bulan dari tarikh pembelian maka anda berhak untuk menaik taraf percuma. Perjanjian ini boleh dilanjutkan dengan pembelian lampu tambahan yang jelas. Lesen ini tidak memberi anda apa-apa hak untuk apa-apa penambahbaikan atau kemas kini melebihi tempoh awal 12 bulan, bermula dari tarikh pembelian. Lesen ini tidak menunjukkan Perjanjian Tahap Perkhidmatan, dan juga tidak membayangkan bahawa Perisian Besi adalah responsabile untuk penggunaan yang berjaya, mengekalkan atau fungsi perniagaan Perisian.
Had Liabiliti
PERISIAN INI DISEDIAKAN 'SEPERTI ADANYA,' TANPA WARANTI APA-APA JENIS. SEMUA SYARAT, PERWAKILAN DAN WARANTI YANG NYATA ATAU TERSIRAT, TERMASUK SEBARANG WARANTI TERSIRAT KEBOLEHDAGANGAN, KESESUAIAN UNTUK TUJUAN TERTENTU ATAU BUKAN PELANGGARAN, ADALAH DENGAN INI DIKECUALIKAN. PERISIAN BESI DAN PEMBERI LESENNYA TIDAK AKAN BERTANGGUNGJAWAB TERHADAP SEBARANG KEROSAKAN YANG DIALAMI OLEH PEMEGANG LESEN AKIBAT DARIPADA MENGGUNAKAN, MENGUBAH SUAI ATAU MENGEDARKAN PERISIAN ATAU DERIVATIFNYA. DALAM APA JUA KEADAAN, PERISIAN BESI ATAU PELESENANNYA TIDAK AKAN BERTANGGUNGJAWAB KE ATAS SEBARANG HASIL, KEUNTUNGAN ATAU DATA YANG HILANG, ATAU SECARA LANGSUNG, TIDAK LANGSUNG, KHAS, TURUTAN, SAMPINGAN ATAU PUNITIF, BAGAIMANAPUN MENYEBABKAN DAN TANPA MENGIRA TEORI LIABILITI, YANG TIMBUL DARIPADA PENGGUNAAN ATAU KEBOLEHUPAYAAN UNTUK MENGGUNAKAN PERISIAN, WALAUPUN PERISIAN BESI TELAH DINASIHATKAN TENTANG KEMUNGKINAN KEROSAKAN TERSEBUT.
Pelbagai
Perisian ini tidak direka atau dimaksudkan untuk digunakan dalam kawalan dalam talian pesawat, trafik udara, navigasi pesawat atau komunikasi pesawat; atau dalam reka bentuk, pembinaan, operasi atau penyelenggaraan mana-mana kemudahan nuklear. Pemegang Lesen mewakili dan menjamin bahawa ia tidak akan menggunakan atau mengagihkan semula Perisian untuk tujuan tersebut.