
? Unduh CI Build yang tidak stabil
ClosedXML adalah perpustakaan .NET untuk membaca, memanipulasi dan menulis file Excel 2007+ (.xlsx, .xlsm). Ini bertujuan untuk menyediakan antarmuka yang intuitif dan ramah pengguna untuk menangani API OpenXML yang mendasarinya.
Untuk informasi lebih lanjut, lihat dokumentasi atau wiki.
API publik masih belum stabil dan merupakan ide yang sangat bagus untuk membaca catatan rilis dan panduan migrasi sebelum setiap pembaruan.
Kinerja sebagian besar penting untuk file besar. Untuk file kecil, beberapa MS di sini atau tidak masalah. Data yang disajikan berasal dari Cabang yang umum dikembangkan (saat ini 0,103-beta).
| Keterangan | Baris | Kolom | Waktu/memori untuk memasukkan data | Simpan buku kerja | Total waktu/memori |
|---|---|---|---|---|---|
| Buku Kerja Campuran (Teks/Nomor). Inti | 250 000 | 15 | 1.619 dtk / 117 mib | 6.343 dtk | 7.962 dtk / 477 MIB |
| Buku kerja hanya teks. Inti | 1.000 000 | 10 | 6.302 detik / 402 MIB | 17.134 Sec | 23.436 dtk / 1880 mib |
| Keterangan | Baris | Kolom | Saatnya memuat data | Memori yang digunakan |
|---|---|---|---|---|
| Muat Buku Kerja Campuran (10 Kolom Teks/5 Nomor). | 250 000 | 15 | 15.648 Sec | 236 MIB |
| Buku kerja hanya teks. | 1.000 000 | 10 | 49.046 dtk | 801 MIB |
Muat tes file bekas yang dibuat selama tes simpan.
Unable to find font font name or fallback font fallback font name. Install missing fonts or specify a different fallback font through 'LoadOptions.DefaultGraphicEngine = new DefaultGraphicEngine(“Fallback font name”)' , lihat halaman bantuan tentang font yang hilang.The type initializer for 'Gdip' threw an exception. Di Linux, Anda harus meningkatkan ke 0,97+.Jika Anda ingin memasukkan closedxml dalam proyek Anda, Anda dapat menginstalnya langsung dari Nuget
Untuk menginstal ClosedXML, jalankan perintah berikut di konsol Paket Manajer
PM> Install-Package ClosedXML
ClosedXML memungkinkan Anda untuk membuat file Excel tanpa aplikasi Excel. Contoh tipikal adalah membuat laporan Excel di server web.
Contoh:
using ( var workbook = new XLWorkbook ( ) )
{
var worksheet = workbook . Worksheets . Add ( "Sample Sheet" ) ;
worksheet . Cell ( "A1" ) . Value = "Hello World!" ;
worksheet . Cell ( "A2" ) . FormulaA1 = "=MID(A1, 7, 5)" ;
workbook . SaveAs ( "HelloWorld.xlsx" ) ;
} Pastikan untuk memeriksa proyek ekstensi ClosedXML kami
Spesifikasi OpenXML adalah binatang buas yang besar dan rumit. Agar untuk ClosedXML, pembungkus di sekitar OpenXML, untuk mendukung semua fitur, kami mengandalkan kontribusi komunitas. Sebelum membuka masalah untuk meminta fitur baru, kami ingin mendesak Anda untuk mencoba mengimplementasikannya sendiri dan mencatat permintaan tarik.
Harap baca pedoman pengembang lengkap.
Terima kasih kepada JetBrains untuk menyediakan alat pengembangan melalui program open source mereka