1. Produk
  2.   Hamparan
  3.   .NET
  4.   ReoGrid

ReoGrid

 
 

Perpustakaan C# .NET untuk Hamparan XLSX Pantas 

Open Source C# API membenarkan untuk membuat, membaca, mengubah suai & mengeksport Microsoft Excel XLSX Spreadsheet, mengurus lembaran kerja, tetapan baris dan lajur dan sebagainya.

Komponen hamparan .NET sumber terbuka yang berkuasa yang membolehkan apl perisian mencipta dan mengurus format fail Excel dengan mudah. Perpustakaan ini sangat ringan dan boleh melakukan beberapa operasi dengan lebih sedikit masa dan kos. Ia boleh memproses tugas berkaitan hamparan sehingga 300 kali lebih pantas daripada produk yang serupa.

API ReoGrid menyokong berbilang platform dan berfungsi pada kedua-dua Borang Windows dan WPF. Ia sangat kaya dengan ciri dan telah memasukkan beberapa ciri penting yang berkaitan dengan penciptaan dan pengurusan Hamparan Excel, seperti menjana buku kerja baharu dari awal, mengurus lembaran kerja, tetapan baris dan lajur, sokongan gaya sel, pengendalian sempadan, nilai sel dan format data , gunakan formula, masukkan dan urus Imej, menggunakan objek terapung, tambah carta atau graf dan banyak lagi.

ReoGrid menggunakan model pengurusan memori yang dioptimumkan serta penggunaan memori sel yang dipertingkatkan. Ia membahagikan hamparan yang lebih besar kepada bahagian yang lebih kecil dan dengan itu peruntukan dan pelepasan memori dilakukan pada bahagian kecil ini menjadikan proses lebih cepat. Perpustakaan juga menggunakan algoritma sempadan yang dioptimumkan yang dengan cepat mengenali tempat untuk mula melukis sempadan.

Previous Next

Bermula dengan ReoGrid

Langkah berikut mengemas kini pengkompil dan menetapkan pembolehubah persekitaran yang sesuai.

Pasang Perintah PIP

PM> Install-Package unvell.ReoGrid.dll 

Penciptaan Buku Kerja Excel melalui .NET API

Pustaka sumber terbuka ReoGrid membolehkan pembangun perisian menjana buku kerja Excel baharu dengan hanya beberapa baris kod C#. Pustaka juga membenarkan untuk menambah lembaran kerja baharu, menetapkan nama pada lembaran kerja, memadam helaian yang tidak diingini, mengalihkan lembaran kerja, dan sebagainya. Pustaka juga memudahkan untuk mengakses lembaran kerja dan menyokong pengurusan data sel, gaya, sempadan, garis besar, julat, pengiraan formula, dsb.

Tambahkan Lembaran Kerja pada Buku Kerja melalui .NET API

private void btnAddWorksheet_Click(object sender, EventArgs e)
		{
			// create worksheet
			var newSheet = this.grid.CreateWorksheet();
			// set worksheet background color
			newSheet.SetRangeStyles(RangePosition.EntireRange, GetRandomBackColorStyle());
			// add worksheet into workbook
			this.grid.AddWorksheet(newSheet);
			// set worksheet as current focus
			grid.CurrentWorksheet = newSheet;
		}

Eksport Fail Excel XLSX ke CSV & HTML

Komponen sumber terbuka ReoGrid membolehkan pembangun perisian mengeksport hamparan Excel XLSX ke format fail lain yang disokong dalam aplikasi .NET mereka sendiri. Pembangun boleh memuatkan fail CSV dengan mudah, mengeksport lembaran kerja sebagai format CSV, mengeksport lembaran kerja sebagai HTML atau PDF, mengeluarkan hamparan ke pencetak, dan sebagainya. Anda juga boleh memilih julat baris atau grid yang ditentukan dan bukannya keseluruhan lembaran kerja dan mengeksportnya ke format lain yang disokong. Ia juga menyokong pengeksportan lembaran kerja ke fail RGF dengan hanya beberapa baris kod.

Tukar Fail Excel XLSX kepada CSV melalui .NET API

// load from stream
void LoadCSV(Stream s);
// load from file
void LoadCSV(string path);
// load from stream and convert string by specified encoding
void LoadCSV(Stream s, Encoding encoding);
// load from path and convert string by specified encoding
public void LoadCSV(string path, Encoding encoding);
//Export as CSV
worksheet.ExportAsCSV(Stream steam);
worksheet.ExportAsCSV(string filepath);

Menambah Carta pada Lembaran Kerja

Komponen ReoGrid telah memberikan sokongan yang sangat kuat untuk mengendalikan carta di dalam lembaran kerja Excel. Ia membolehkan anda memaparkan carta pada lembaran kerja dan menyimpan ke dalam atau memuatkan daripada fail Excel. Terdapat pelbagai jenis carta yang disokong di dalam lembaran kerja seperti Carta Garisan, Carta Lajur, Carta Bar Pro, Carta Kawasan, Carta Pai, Carta Donut dan sebagainya. Anda juga boleh mengubah suai carta anda dengan mudah.

Tambahkan Carta Lajur pada Fail Excel XLSX melalui C# API

var worksheet = this.grid.CurrentWorksheet;
worksheet["A2"] = new object[,] {
  { null, 2008, 2009, 2010, 2011, 2012 },
  { "City 1", 3, 2, 4, 2, 6 },
  { "City 2", 7, 5, 3, 6, 4 },
  { "City 3", 13, 10, 9, 10, 9 },
  { "Total", "=SUM(B3:B5)", "=SUM(C3:C5)", "=SUM(D3:D5)", 
    "=SUM(E3:E5)", "=SUM(F3:F5)" },
};
// Create three ranges, data source range, row title range and column title range
var dataRange = worksheet.Ranges["B3:F5"];
var rowTitleRange = worksheet.Ranges["A3:A6"];
var categoryNamesRange = worksheet.Ranges["B2:F2"];
worksheet.AddHighlightRange(rowTitleRange);
worksheet.AddHighlightRange(categoryNamesRange);
worksheet.AddHighlightRange(dataRange);
 Melayu