Pustaka .NET Sumber Terbuka untuk Microsoft® Spreadsheet Excel
Menyediakan Cepat Excel XLSX Spreadsheets Membaca, Menulis & Manipulasi melalui Perpustakaan .NET Gratis.
Apa itu FastExcel?
Pustaka FastExcel C# .NET open source menyediakan fungsionalitas untuk membaca dan menulis spreadsheet Excel XLSX dengan cepat. Hal baiknya adalah bahwa API memiliki jejak memori yang kecil saat dijalankan. Open XML SDK tidak digunakan sama sekali untuk berinteraksi dengan data. Ini berlaku langsung untuk mengedit file XML yang mendasarinya.
Tujuan utama dari proyek ini adalah untuk menyediakan cara cepat yang ringan untuk berinteraksi dengan data di Excel dengan fungsionalitas dasar. Upaya besar telah dilakukan untuk membuatnya lebih cepat. Pengembang .NET dapat dengan mudah menggunakan beberapa fitur penting di dalam aplikasi mereka sendiri, seperti membaca dan menulis file Excel, rentang sel, mengelola tabel, mengelola baris, menyisipkan teks, menambahkan gambar, menambahkan lembar baru, dan banyak lagi.
Memulai dengan FastExcel
Cara yang disarankan untuk menginstal FastExcel adalah dari NuGet, Silakan gunakan perintah berikut untuk instalasi lebih cepat.
Instal FastExcel dari NuGet
Install-Package FastExcel -Version 3.0.6
Hasilkan File Spreadsheet melalui .NET API
FastExcel memberi C# .NET programmer kompetensi untuk menghasilkan spreadsheet Excel di dalam aplikasi .NET mereka sendiri. Anda dapat dengan mudah menentukan berapa banyak baris dan kolom yang ingin Anda simpan di dalam lembar. Ini juga membutuhkan penetapan nama ke lembar. Pengembang dapat mengatur jenis font dan ukuran teks untuk lembar yang dibuat. Berikut ini adalah langkah-langkah untuk menghasilkan dan menyisipkan data di excel dengan cepat.
Hasilkan Excel dengan Cepat
- Inisialisasi objek FastExcel
- Buat lembar kerja
- Isi data baris
- Tulis Excel
Buat Excel Gratis dengan Cepat - C#
using (FastExcel.FastExcel fastExcel = new FastExcel.FastExcel(new FileInfo("Template.xlsx"), new FileInfo("Output.xlsx")))
{
//Create a worksheet with some rows
var worksheet = new Worksheet();
var rows = new List();
for (int rowNumber = 1; rowNumber < 100000; rowNumber++)
{
List cells = new List();
for (int columnNumber = 1; columnNumber < 13; columnNumber++)
{
cells.Add(new Cell(columnNumber, columnNumber * DateTime.Now.Millisecond));
}
cells.Add(new Cell(13, "FileFormat" + rowNumber));
cells.Add(new Cell(14, "FileFormat Developer Guide"));
rows.Add(new Row(rowNumber, cells));
}
worksheet.Rows = rows;
fastExcel.Write(worksheet, "sheet1");
}
Manajemen Baris dan Sel di Lembar Kerja Excel
FastExcel .NET API open source mendukung fitur untuk mengelola sel dan baris di dalam spreadsheet Excel. Ini memungkinkan pengembang untuk membuat baris baru, menggabungkan baris ke baris berikutnya, mendapatkan semua sel di baris ini, membuat sel baru, memilih rentang sel, memilih nilai dari sel, lembar kerja tempat sel ini aktif, dan banyak lagi lagi.
Baca Excel Gratis - C#
// Create an instance of Fast Excel
using (FastExcel.FastExcel fastExcel = new FastExcel.FastExcel(new FileInfo("input.xlsx")))
{
//Create a some rows in a worksheet
var worksheet = new Worksheet();
var rows = new List();
for (int rowNumber = 1; rowNumber < 100000; rowNumber += 50)
{
List cells = new List();
for (int columnNumber = 1; columnNumber < 13; columnNumber += 2)
{
cells.Add(new Cell(columnNumber, rowNumber));
}
cells.Add(new Cell(13, "File Format Developer Guide"));
rows.Add(new Row(rowNumber, cells));
}
worksheet.Rows = rows;
// Read the data
fastExcel.Update(worksheet, "sheet1");
}
Komentar Penambahan ke Sel Excel
FastExcel API memfasilitasi pengembang .NET untuk menambahkan dan memodifikasi komentar ke Excel Cell. Sangat bermanfaat untuk memasukkan komentar untuk pengingat & catatan untuk mata pelajaran lain. API mendukung fitur seperti menambahkan komentar, memindahkan kotak komentar, menampilkan atau menyembunyikan komentar, menghapus komentar, pemformatan komentar, dll.