![](https://products-qa.fileformat.com/bn/spreadsheet/net/aspose-cells-for-net/header-image.png)
Aspose.Cells for .NET
C# .NET API untuk Mencipta dan Menukar Hamparan Excel
API pemprosesan dokumen Hamparan Lanjutan untuk mencipta, mengubah suai, menukar & memaparkan fail Hamparan tanpa menggunakan Microsoft PowerPoint atau perisian pihak ketiga yang lain.
Aspose.Cells for .NET ialah perpustakaan canggih dan kaya ciri yang memberikan pengaturcara perisian keupayaan untuk mencipta dan mengurus hamparan Excel tanpa memasang Microsoft office atau Excel pada mesin mereka. Perpustakaan ini menyokong pelbagai format fail hamparan popular (XLS, XLSX, XLSM, XLSB, XLTX, XLTM, CSV, SpreadsheetML, ODS) yang digunakan oleh perniagaan anda setiap hari. Selain itu, perpustakaan juga menyokong pengeksportan hamparan Excel ke PDF, DOCX, PPTX, JSON, XPS, HTML, MHTML, JSON, Teks Biasa dan format imej popular termasuk TIFF, JPG, PNG, BMP dan SVG.
Aspose.Cells untuk .NET telah memasukkan banyak ciri untuk mengendalikan penciptaan dokumen Hamparan dan pengurusannya di dalam aplikasi .NET, seperti menambah buku kerja baharu pada fail hamparan sedia ada, menambah salinan lembaran kerja sedia ada, menambah imej dan carta , menetapkan latar belakang kecerunan untuk carta, mencipta ulasan, penapis automatik dan pemisah halaman, bekerja dengan formula dan pengiraan Excel, mencipta Jadual Pangsi, menambah buku kerja baharu, menggabungkan buku kerja sedia ada, mengimport imej dan carta, mengimport formula daripada hamparan pereka bentuk dan banyak lagi.
Aspose.Cells untuk .NET menyediakan pelbagai fungsi tambahan, termasuk keupayaan untuk mencipta dan memanipulasi carta, jadual pangsi dan julat bernama, serta sokongan untuk bekerja dengan pengesahan data, perlindungan data dan pemformatan bersyarat. Perpustakaan boleh digunakan dengan apa-apa jenis aplikasi sama ada aplikasi web ASP.NET atau aplikasi desktop Windows. Dengan rangkaian ciri yang luas, sokongan untuk pelbagai format fail dan dokumentasi yang luas, Aspose.Cells ialah pilihan yang sangat baik untuk mana-mana pembangun yang ingin bekerja dengan fail Excel dalam aplikasi .NET mereka.
Bermula dengan Aspose.Cells untuk .NET
Cara yang disyorkan untuk memasang Aspose.Cells untuk .NET menggunakan NuGet. Sila gunakan arahan berikut untuk pemasangan yang lancar.
Pasang Aspose.Cells untuk .NET melalui NuGet
NuGet\Install-Package Aspose.Cells -Version 23.1.1
Anda juga boleh memuat turunnya terus daripada halaman keluaran produk Aspose.Penciptaan Hamparan Excel melalui API C#.NET
Aspose.Cells untuk .NET menyokong sepenuhnya penukaran antara pelbagai format fail. Ia membenarkan pembangun perisian untuk memuatkan Hamparan Excel dalam satu format fail dan menyimpannya dalam pelbagai format fail lain yang disokong dalam aplikasi .NET mereka. Pustaka membenarkan penukaran Hamparan Excel kepada PDF, HTML, PowerPoint, XPS, HTML, MHTML, JSON, Teks Biasa dan format imej popular termasuk TIFF, JPG, PNG, BMP dan SVG. Perpustakaan ini juga membenarkan penukaran buku kerja Excel kepada Ods, Sxc dan Fods (OpenOffice / LibreOffice calc).
Mencipta Buku Kerja Baharu melalui .NET API
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
try
{
// Create a License object
License license = new License();
// Set the license of Aspose.Cells to avoid the evaluation limitations
license.SetLicense(dataDir + "Aspose.Cells.lic");
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
// Instantiate a Workbook object that represents Excel file.
Workbook wb = new Workbook();
// When you create a new workbook, a default "Sheet1" is added to the workbook.
Worksheet sheet = wb.Worksheets[0];
// Access the "A1" cell in the sheet.
Cell cell = sheet.Cells["A1"];
// Input the "Hello World!" text into the "A1" cell
cell.PutValue("Hello World!");
// Save the Excel file.
wb.Save(dataDir + "MyBook_out.xlsx");
Lindungi Hamparan Excel melalui C# .NET API
Aspose.Cells untuk .NET membolehkan pembangun perisian melindungi atau menyahlindung dokumen hamparan mereka di dalam aplikasi .NET mereka. Perpustakaan telah memasukkan beberapa fungsi penting untuk melindungi fail hamparan dan data mereka di dalamnya, seperti menghalang orang lain daripada mengakses data dalam fail Excel dengan menggunakan kata laluan, Lindungi dan nyahlindungi buku kerja atau lembaran kerja, tambah tandatangan digital dan banyak lagi .Perpustakaan juga menyokong menghalang melihat lembaran kerja tersembunyi, menambah, mengalih, memadam atau menyembunyikan lembaran kerja dan menamakan semula lembaran kerja.
Password Protect or Unprotect Shared Workbook melalui .NET API
Workbook wb = new Workbook();
//Protect the Shared Workbook with Password
wb.ProtectSharedWorkbook("1234");
//Uncomment this line to Unprotect the Shared Workbook
//wb.UnprotectSharedWorkbook("1234");
//Save the output Excel file
wb.Save("outputProtectSharedWorkbook.xlsx");
Sokongan Pengiraan Formula Excel melalui C#
Aspose.Cells untuk .NET telah menyertakan keupayaan untuk bekerja dengan formula Excel dan mengira keputusan menggunakan arahan C#.NET. Perpustakaan telah menyediakan satu set fungsi yang komprehensif untuk bekerja dengan formula Excel, menjadikannya mudah untuk mencipta dan memanipulasi formula, serta menilai dan mengira semula formula tersebut. Ia menyokong pengiraan terus formula, pengiraan formula berulang kali, pengiraan fungsi Excel 2016 MINIFS dan MAXIFS, pengiraan fungsi IFNA, pengiraan formula tatasusunan jadual data dan banyak lagi.
Tetapkan Formula Ringkas untuk Julat Dinamakan melalui C# API
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
// Create an instance of Workbook
Workbook book = new Workbook();
// Get the WorksheetCollection
WorksheetCollection worksheets = book.Worksheets;
// Add a new Named Range with name "NewNamedRange"
int index = worksheets.Names.Add("NewNamedRange");
// Access the newly created Named Range
Name name = worksheets.Names[index];
// Set RefersTo property of the Named Range to a formula. Formula references another cell in the same worksheet
name.RefersTo = "=Sheet1!$A$3";
// Set the formula in the cell A1 to the newly created Named Range
worksheets[0].Cells["A1"].Formula = "NewNamedRange";
// Insert the value in cell A3 which is being referenced in the Named Range
worksheets[0].Cells["A3"].PutValue("This is the value of A3");
// Calculate formulas
book.CalculateFormula();
// Save the result in XLSX format
book.Save(dataDir + "output_out.xlsx");
Gabungkan Berbilang Fail Excel & Buku Kerja melalui C# API
Ia selalunya diperlukan untuk menggabungkan pelbagai fail Excel atau buku kerja ke dalam satu fail hamparan tunggal. Aspose.Cells untuk .NET memudahkan pembangun perisian untuk menggabungkan berbilang buku kerja yang mengandungi imej, carta, teks dan data lain ke dalam satu buku kerja menggunakan beberapa baris kod .NET. Perpustakaan juga menyokong penggabungan berbilang lembaran kerja ke dalam satu lembaran kerja dengan mudah.
Gabungkan Berbilang Buku Kerja melalui .NET API
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
// Define the first source
// Open the first excel file.
Workbook SourceBook1 = new Workbook(dataDir+ "SampleChart.xlsx");
// Define the second source book.
// Open the second excel file.
Workbook SourceBook2 = new Workbook(dataDir+ "SampleImage.xlsx");
// Combining the two workbooks
SourceBook1.Combine(SourceBook2);
dataDir = dataDir + "Combined.out.xlsx";
// Save the target book file.
SourceBook1.Save(dataDir);