1. Produk
  2.   Spreadsheet
  3.   .NET
  4.   Aspose.Cells for .NET

Aspose.Cells for .NET

 
 

C# .NET API untuk Membuat dan Mengonversi Spreadsheet Excel

API pemrosesan dokumen Spreadsheet tingkat lanjut untuk membuat, memodifikasi, mengonversi, & merender file Spreadsheet tanpa menggunakan Microsoft PowerPoint atau perangkat lunak pihak ketiga lainnya.

Aspose.Cells untuk .NET adalah pustaka canggih dan kaya fitur yang memberi pemrogram perangkat lunak kemampuan untuk berkreasi dan mengelola spreadsheet Excel tanpa menginstal Microsoft office atau Excel di mesin mereka. Pustaka ini mendukung berbagai format file spreadsheet populer (XLS, XLSX, XLSM, XLSB, XLTX, XLTM, CSV, SpreadsheetML, ODS) yang digunakan bisnis Anda setiap hari. Selain itu perpustakaan juga mendukung ekspor spreadsheet Excel ke PDF, DOCX, PPTX, JSON, XPS, HTML, MHTML, JSON, Teks Biasa, dan format gambar populer termasuk TIFF, JPG, PNG, BMP, dan SVG.

Aspose.Cells untuk .NET telah menyertakan banyak fitur untuk menangani pembuatan dokumen Spreadsheet dan pengelolaannya di dalam aplikasi .NET, seperti menambahkan buku kerja baru ke file spreadsheet yang sudah ada, menambahkan salinan lembar kerja yang ada, menambahkan gambar dan bagan , mengatur latar belakang gradien untuk bagan, membuat komentar, filter otomatis, dan hentian halaman, bekerja dengan rumus dan perhitungan Excel, membuat Tabel Pivot, menambahkan buku kerja baru, menggabungkan buku kerja yang ada, mengimpor gambar dan bagan, mengimpor rumus dari spreadsheet desainer, dan masih banyak lagi.

Aspose.Cells untuk .NET menyediakan berbagai fungsi tambahan, termasuk kemampuan untuk membuat dan memanipulasi bagan, tabel pivot, dan rentang bernama, serta dukungan untuk bekerja dengan validasi data, perlindungan data, dan pemformatan bersyarat. Pustaka dapat digunakan dengan aplikasi apa pun baik itu aplikasi web ASP.NET atau aplikasi desktop Windows. Dengan beragam fitur, dukungan untuk berbagai format file, dan dokumentasi ekstensif, Aspose.Cells adalah pilihan tepat bagi pengembang mana pun yang ingin bekerja dengan file Excel dalam aplikasi .NET mereka.

Previous Next

Memulai Aspose.Cells untuk .NET

Cara yang disarankan untuk menginstal Aspose.Cells untuk .NET adalah menggunakan NuGet. Silakan gunakan perintah berikut untuk kelancaran instalasi.

Instal Aspose.Cells untuk .NET melalui NuGet

NuGet\Install-Package Aspose.Cells -Version 23.1.1 
Anda juga dapat mendownloadnya langsung dari halaman rilis produk Aspose.

Pembuatan Spreadsheet Excel melalui C#.NET API

Aspose.Cells untuk .NET sepenuhnya mendukung konversi antara berbagai format file. Hal ini memungkinkan pengembang perangkat lunak untuk memuat Excel Spreadsheets dalam satu format file dan menyimpannya dalam berbagai format file lain yang didukung di dalam aplikasi .NET mereka. Perpustakaan memungkinkan konversi Excel Spreadsheet ke PDF, HTML, PowerPoint, XPS, HTML, MHTML, JSON, Teks Biasa dan format gambar populer termasuk TIFF, JPG, PNG, BMP dan SVG. Perpustakaan juga memungkinkan konversi buku kerja Excel ke Ods, Sxc dan Fods (OpenOffice / LibreOffice calc).

Membuat Buku Kerja Baru 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");

Melindungi Spreadsheet Excel melalui C# .NET API

Aspose.Cells untuk .NET memungkinkan pengembang perangkat lunak untuk melindungi atau membuka proteksi dokumen spreadsheet mereka di dalam aplikasi .NET mereka. Perpustakaan telah menyertakan beberapa fungsi penting untuk melindungi file spreadsheet dan data di dalamnya, seperti mencegah orang lain mengakses data dalam file Excel dengan menerapkan kata sandi, Melindungi dan membuka proteksi buku kerja atau lembar kerja, menambahkan tanda tangan digital dan banyak lagi. Perpustakaan juga mendukung mencegah tampilan lembar kerja yang tersembunyi, menambah, memindahkan, menghapus, atau menyembunyikan lembar kerja, dan mengganti nama lembar kerja.

Lindungi atau Buka Proteksi Buku Kerja Bersama dengan Kata Sandi 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");

Dukungan Perhitungan Rumus Excel melalui C#

Aspose.Cells untuk .NET telah menyertakan kemampuan untuk bekerja dengan rumus Excel dan menghitung hasil menggunakan perintah C#.NET. Perpustakaan telah menyediakan serangkaian fungsi lengkap untuk bekerja dengan rumus Excel, sehingga memudahkan untuk membuat dan memanipulasi rumus, serta mengevaluasi dan menghitung ulang rumus tersebut. Mendukung penghitungan rumus secara langsung, penghitungan rumus berulang kali, penghitungan fungsi MINIFS dan MAXIFS Excel 2016, penghitungan fungsi IFNA, penghitungan rumus array pada tabel data dan masih banyak lagi.

Tetapkan Rumus Sederhana untuk Rentang Bernama 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 Beberapa File & Buku Kerja Excel melalui C# API

Sering kali diperlukan untuk menggabungkan berbagai file Excel atau buku kerja ke dalam satu file spreadsheet. Aspose.Cells untuk .NET memudahkan pengembang perangkat lunak untuk menggabungkan beberapa buku kerja yang berisi gambar, bagan, teks, dan data lainnya ke dalam satu buku kerja menggunakan beberapa baris kode .NET. Perpustakaan juga mendukung penggabungan beberapa lembar kerja menjadi satu lembar kerja dengan mudah.

Gabungkan Beberapa 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);
 Indonesia