IronXL adalah pustaka perangkat lunak C# .NET yang memungkinkan insinyur perangkat lunak .net untuk membaca dan menulis Spreadsheet Excel XSLX, XLS, & CSV di .NET Framework dan aplikasi dan situs web .NET Core. Ini tersedia dari https://ironsoftware.com/csharp/excel/ Ini juga tersedia di NuGet menggunakan nama paket IronXL.Excel https://www.nuget.org/packages/IronXL.Excel/.
IronXL tidak memerlukan penggunaan Interop Office Excel dan tidak mengharuskan Microsoft Excel diinstal di server. Semua tanpa tanggungan lain. Pendekatan cepat dan alami untuk membuat file Excel dan Spreadsheet Lainnya di C# dan VB.NET.
* Baca / Impor Data dari XLS / XLSX / CSV / TSV.
* Ekspor Lembar Kerja Excel ke XLS / XLSX / CSV / TSV / JSON.
* Bekerja dengan Spreadsheet sebagai System.Data.DataSet dan System.Data.DataTable.
* Rumus Excel dihitung ulang setiap kali lembar diedit.
* Pengaturan Rentang Intuitif dengan struktur WorkSheet['A1:B10'].
* Urutkan Rentang, Kolom, dan Baris.
* Sel Gaya - Font, Ukuran, Desain latar belakang, Batas, Perataan dan Format angka.
Perpustakaan Excel IronXL .Net berfungsi dengan baik di C#, VB .NET, MVC, ASP.NET, dotnet Core project untuk Situs Web, Konsol & Desktop APP. Pustaka C# Excel mendukung .Net Core 2.0 atau lebih tinggi, .Net Standard serta .Net Framework 4.5 atau lebih tinggi. Instalasi di Microsoft Windows, Linux, MacOS, Xamarin, Mobile, Mono atau layanan berbasis cloud seperti Azure dan AWS.
Perpustakaan C# Excel menampilkan dokumentasi online lengkap, tutorial perangkat lunak, penginstal NuGet, Repositori GitHub dengan contoh, dan dukungan teknis yang disediakan oleh tim pengembangan asli. Tutorial tersedia di sini: https://ironsoftware.com/csharp/excel/tutorials/how-to-read-excel-file-csharp/
Riwayat versi
- Versi 2019.3.2.1 diposting di 2019-05-06
Peluncuran Awal Pustaka Excel IronXL C# untuk .Net Core dan .Net Framework. Lebih banyak yang akan datang pada tahun depan dengan pembaruan rutin.
Detil Program
Eula
EULA - Perjanjian Lisensi Pengguna Akhir
https://ironsoftware.com/csharp/excel/docs/license/eula/
Perjanjian Lisensi Pengguna Akhir IronXL
Iron Software LLC dengan ini memberi Anda lisensi non-eksklusif ke Perpustakaan Perangkat Lunak IronXL untuk .Net ('Perangkat Lunak').
Jangan Membahayakan
Dengan mengunduh atau menggunakan Perangkat Lunak, Penerima Lisensi setuju untuk tidak menggunakan perangkat lunak dengan cara yang meremehkan Iron Software LLC, dan tidak menyewakan, menyewakan, atau mentransfer hak atas Perangkat Lunak. Penerima Lisensi setuju bahwa tidak ada upaya yang akan dilakukan oleh Penerima Lisensi atau pihak terkait untuk menerjemahkan, merekayasa balik, memodifikasi, mendekompilasi, membongkar, atau mendistribusikan Perangkat Lunak.
Tipe Lisensi
Ketentuan lisensi ditawarkan dengan persyaratan berikut, seperti yang dibeli. Jika tidak ada pembelian atau pembelian yang tidak mencukupi, maka ketentuan Lisensi Uji Coba Gratis berlaku.
1) Lisensi Uji Coba Gratis - Memberikan penggunaan versi UJI COBA perangkat lunak hanya untuk tujuan evaluasi pribadi. Perangkat Lunak tidak boleh dipublikasikan di internet, perangkat lunak, SaaS, atau proyek intranet apa pun.
2) Lisensi Proyek Tunggal - Memberikan penggunaan Perangkat Lunak oleh sejumlah pengembang perangkat lunak tertentu. Perangkat lunak tersebut dapat digunakan dalam aplikasi web ONE, aplikasi intranet, atau aplikasi perangkat lunak desktop, untuk penggunaan organisasi pengguna akhir ONE. Tidak berlaku untuk layanan redistribusi OEM atau SaaS.
3) Lisensi Pengembang Lanjutan - Memberikan penggunaan Perangkat Lunak untuk 1 pengembang dan organisasi pengguna akhir tanpa batas. Perangkat Lunak dilisensikan untuk digunakan dalam sejumlah proyek perangkat lunak yang disepakati. Berlaku untuk server pengembangan, pementasan, dan produksi. Tidak berlaku untuk layanan redistribusi OEM atau SaaS. Lisensi ini abadi tanpa biaya tahunan.
4) Lisensi Organisasi Situs Tunggal - Memberikan penggunaan Perangkat Lunak oleh pengembang nomor tertentu untuk membuat dan menggunakan perangkat lunak untuk penggunaan akhir satu bisnis ATAU satu departemen pemerintah ATAU SATU badan hukum di satu lokasi ('Organisasi') . Lisensi ini mencakup aplikasi atau proyek tak terbatas Perangkat Lunak dapat digunakan pada sejumlah mesin yang menggunakan akhir Organisasi. Tidak berlaku untuk layanan redistribusi OEM atau SaaS.
5) Lisensi Perusahaan Global - Memberikan penggunaan Perangkat Lunak oleh pengembang nomor tertentu untuk membuat dan menyebarkan perangkat lunak untuk penggunaan akhir satu bisnis ATAU SATU departemen pemerintah ATAU SATU badan hukum ('Organisasi') di beberapa lokasi. Lisensi ini mencakup aplikasi atau proyek tak terbatas Perangkat Lunak dapat digunakan pada sejumlah mesin yang menggunakan akhir Organisasi. Tidak berlaku untuk layanan redistribusi OEM atau SaaS.
6) Lisensi Agensi - Memberikan penggunaan Perangkat Lunak untuk pengembang tak terbatas dan organisasi pengguna akhir tanpa batas, tetapi disandarkan dengan jumlah penyebaran proyek yang dibeli. Perangkat Lunak dilisensikan untuk digunakan dalam sejumlah proyek perangkat lunak yang disepakati. Lisensi ini juga secara intrinsik mencakup untuk pengembangan, pementasan, dan server produksi untuk setiap proyek. Tidak berlaku untuk layanan redistribusi OEM atau SaaS.
7) Lisensi SaaS - Memberikan penggunaan Perangkat Lunak oleh pengembang tak terbatas untuk menyebarkan dalam SATU layanan perangkat lunak SaaS tunggal di mana pengeditan Excel bukan fungsi bisnis utama. Berlaku untuk server pengembangan, pementasan, dan produksi. Tidak berlaku untuk redistribusi OEM.
8) Lisensi Redistribusi OEM - Memberikan hak untuk mendistribusikan Perangkat Lunak (tanpa royalti) sebagai bagian dari satu produk komersial kemasan yang berbeda, asalkan aplikasi Anda bukan sistem atau alat pengembangan perangkat lunak, atau aplikasi pengeditan spreadsheet Excel dalam dirinya sendiri.
Kepemilikan
Iron Software LLC setiap saat akan mempertahankan kepemilikan Perpustakaan Perangkat Lunak Barcode Besi dan semua salinan berikutnya.
Hak cipta
Hak kepemilikan, hak kepemilikan, dan hak kekayaan intelektual di dalam dan kepada Perangkat Lunak akan tetap menggunakan Perangkat Lunak Besi LLC. Perangkat Lunak dilindungi oleh undang-undang hak cipta internasional. Hak kepemilikan, hak kepemilikan, dan hak kekayaan intelektual dalam dan atas konten yang diakses melalui Perangkat Lunak adalah milik pemilik konten yang berlaku dan dapat dilindungi oleh hak cipta yang berlaku atau hukum lainnya. Lisensi ini tidak memberi Anda hak atas isi tersebut.
Peningkatan & Dukungan
Jika rilis baru perangkat lunak diproduksi dalam waktu 12 bulan sejak tanggal pembelian maka Anda akan berhak untuk upgrade gratis. Perjanjian ini dapat diperpanjang dengan pembelian lampu tambahan secara eksplisit. Lisensi ini tidak memberi Anda hak untuk peningkatan atau pembaruan apa pun di luar periode awal 12 bulan, terhitung sejak tanggal pembelian. Lisensi ini tidak menunjukkan Perjanjian Tingkat Layanan, juga tidak menyiratkan bahwa Perangkat Lunak Besi bertanggung jawab atas penyebaran, penghindaran, atau fungsi bisnis Perangkat Lunak yang berhasil.
Batasan Tanggung Jawab
PERANGKAT LUNAK INI DISEDIAKAN 'APA ADANYA,' TANPA JAMINAN APA PUN. SEMUA KONDISI, PERNYATAAN, DAN JAMINAN TERSIRAT ATAU TERSIRAT, TERMASUK JAMINAN TERSIRAT ATAS KELAYAKAN UNTUK MERCHANTABILITY, KESESUAIAN UNTUK TUJUAN TERTENTU ATAU NON-PELANGGARAN, DENGAN INI DIKECUALIKAN. PERANGKAT LUNAK BESI DAN PEMBERI LISENSINYA TIDAK AKAN BERTANGGUNG JAWAB ATAS KERUSAKAN YANG DIDERITA OLEH PEMEGANG LISENSI SEBAGAI AKIBAT DARI PENGGUNAAN, MEMODIFIKASI, ATAU MENDISTRIBUSIKAN PERANGKAT LUNAK ATAU TURUNANNYA. DALAM KEADAAN APA PUN, PERANGKAT LUNAK BESI ATAU PEMBERI LISENSINYA TIDAK AKAN BERTANGGUNG JAWAB ATAS PENDAPATAN, LABA, ATAU DATA YANG HILANG, ATAU UNTUK KERUSAKAN LANGSUNG, TIDAK LANGSUNG, KHUSUS, KONSEKUENSIAL, INSIDENTAL ATAU HUKUMANNYA, NAMUN DISEBABKAN DAN TERLEPAS DARI TEORI TANGGUNG JAWAB TERSEBUT, YANG TIMBUL DARI PENGGUNAAN ATAU KETIDAKMAMPUAN UNTUK MENGGUNAKAN PERANGKAT LUNAK, BAHKAN JIKA PERANGKAT LUNAK BESI TELAH DIBERITAHU TENTANG KEMUNGKINAN KERUSAKAN TERSEBUT.
Miscellaneous
Perangkat lunak ini tidak dirancang atau dimaksudkan untuk digunakan dalam kontrol on-line pesawat, lalu lintas udara, navigasi pesawat atau komunikasi pesawat; atau dalam desain, konstruksi, operasi atau pemeliharaan fasilitas nuklir apa pun. Penerima lisensi menyatakan dan menjamin bahwa ia tidak akan menggunakan atau mendistribusikan kembali Perangkat Lunak untuk tujuan tersebut.