1. Ürün:% s
  2.   E-tablo
  3.   .NET
  4.   Aspose.Cells for .NET

Aspose.Cells for .NET

 
 

Excel Elektronik Tablolarını Oluşturmak ve Dönüştürmek için C# .NET API'si

Microsoft PowerPoint veya diğer üçüncü taraf yazılımları kullanmadan Elektronik Tablolar dosyalarını oluşturmak, değiştirmek, dönüştürmek ve işlemek için Gelişmiş Elektronik Tablolar belge işleme API'si.

Aspose.Cells for .NET, yazılım programcılarına oluşturma yeteneği veren gelişmiş ve zengin özelliklere sahip bir kitaplıktır. ve makinelerine Microsoft Office veya Excel yüklemeden Excel elektronik tablolarını yönetin. Kitaplık, işletmenizin her gün kullandığı çeşitli popüler elektronik tablo (XLS, XLSX, XLSM, XLSB, XLTX, XLTM, CSV, SpreadsheetML, ODS) dosya formatlarını destekler. Bunun dışında kitaplık, Excel e-tablolarının PDF, DOCX, PPTX, JSON, XPS, HTML, MHTML, JSON, Düz Metin'e ve TIFF, JPG, PNG, BMP ve SVG gibi popüler görüntü formatlarına dışa aktarılmasını da destekler.

Aspose.Cells for .NET, Elektronik Tablo belgelerinin oluşturulması ve .NET uygulamaları içinde yönetimi için mevcut bir elektronik tablo dosyasına yeni bir çalışma kitabı eklemek, mevcut bir çalışma sayfasının bir kopyasını eklemek, resimler ve grafikler eklemek gibi çok sayıda özellik içerir. , grafikler için degrade arka plan ayarlama, yorumlar, otomatik filtreler ve sayfa sonları oluşturma, Excel formülleri ve hesaplamalarıyla çalışma, Pivot Tablolar oluşturma, yeni çalışma kitapları ekleme, mevcut çalışma kitaplarını birleştirme, görüntüleri ve grafikleri içe aktarma, tasarımcı elektronik tablosundan formülü içe aktarma ve çok daha fazlası.

Aspose.Cells for .NET; grafikler, pivot tablolar ve adlandırılmış aralıklar oluşturma ve değiştirme yeteneğinin yanı sıra veri doğrulama, veri koruma ve koşullu biçimlendirme ile çalışma desteği de dahil olmak üzere çok çeşitli ek işlevler sağlar. Kütüphane, ister ASP.NET web uygulaması ister Windows masaüstü uygulaması olsun, her türlü uygulamayla kullanılabilir. Aspose.Cells, çok çeşitli özellikleri, çok çeşitli dosya formatlarını desteklemesi ve kapsamlı belgeleriyle, .NET uygulamalarında Excel dosyalarıyla çalışmak isteyen geliştiriciler için mükemmel bir seçimdir.

Previous Next

Aspose.Cells for .NET'e Başlarken

Aspose.Cells for .NET'i kurmanın önerilen yolu NuGet kullanmaktır. Sorunsuz bir kurulum için lütfen aşağıdaki komutu kullanın.

NuGet aracılığıyla Aspose.Cells for .NET'i yükleyin

NuGet\Install-Package Aspose.Cells -Version 23.1.1 
Ayrıca doğrudan Aspose ürün sürüm sayfasından indirebilirsiniz.

C#.NET API aracılığıyla Excel Elektronik Tablosu Oluşturma

Aspose.Cells for .NET, çok sayıda dosya formatı arasında dönüşümü tamamen destekler. Yazılım geliştiricilerin Excel Elektronik Tablolarını tek bir dosya biçiminde yüklemelerine ve bunu .NET uygulamalarının içinde desteklenen çok sayıda başka dosya biçiminde kaydetmelerine olanak tanır. Kitaplık, Excel Elektronik Tablosunun PDF, HTML, PowerPoint, XPS, HTML, MHTML, JSON, Düz Metin'e ve TIFF, JPG, PNG, BMP ve SVG dahil popüler görüntü formatlarına dönüştürülmesine olanak tanır. Kütüphane ayrıca Excel çalışma kitabının Ods, Sxc ve Fods'a (OpenOffice / LibreOffice calc) dönüştürülmesine de olanak tanır.

.NET API Aracılığıyla Yeni Bir Çalışma Kitabı Oluşturma

 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");

Excel Elektronik Tablosunu C# .NET API aracılığıyla koruyun

Aspose.Cells for .NET, yazılım geliştiricilerin .NET uygulamaları içindeki elektronik tablo belgelerini korumalarına veya korumalarını kaldırmalarına olanak tanır. Kitaplık, elektronik tablo dosyalarını ve içindeki verileri korumak için, parola uygulayarak başkalarının Excel dosyalarındaki verilere erişmesini önlemek, çalışma kitabını veya çalışma sayfasını korumak ve korumasını kaldırmak, dijital imza eklemek ve çok daha fazlası gibi birçok önemli işlevi içerir. Kitaplık ayrıca desteklemektedir. gizli çalışma sayfalarının görüntülenmesini, çalışma sayfalarının eklenmesini, taşınmasını, silinmesini veya gizlenmesini ve çalışma sayfalarının yeniden adlandırılmasını önleme.

.NET API aracılığıyla Paylaşılan Çalışma Kitabını Parolayla Koruyun veya Korumasını Kaldırın

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");

C# aracılığıyla Excel Formül Hesaplama Desteği

Aspose.Cells for .NET, Excel formülleriyle çalışma ve C#.NET komutlarını kullanarak sonuçları hesaplama becerisini içermektedir. Kitaplık, Excel formülleriyle çalışmak için kapsamlı bir dizi işlev sunarak formül oluşturmayı ve değiştirmeyi, ayrıca bunları değerlendirmeyi ve yeniden hesaplamayı kolaylaştırır. Formüllerin doğrudan hesaplanmasını, formüllerin tekrar tekrar hesaplanmasını, Excel 2016 MINIFS ve MAXIFS fonksiyonlarının hesaplanmasını, IFNA fonksiyonunun hesaplanmasını, bir veri tablosunun dizi formülünün hesaplanmasını ve çok daha fazlasını destekler.

C# API aracılığıyla Adlandırılmış Aralık için Basit Formül Ayarlama

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");

Birden Çok Excel Dosyasını ve Çalışma Kitabını C# API aracılığıyla Birleştirme

Çoğu zaman çeşitli Excel dosyalarını veya çalışma kitaplarını tek bir e-tablo dosyasında birleştirmek gerekir. Aspose.Cells for .NET, yazılım geliştiricilerin resimler, grafikler, metinler ve diğer verileri içeren birden fazla çalışma kitabını birkaç satırlık .NET kodu kullanarak tek bir çalışma kitabında birleştirmesini kolaylaştırır. Kütüphane aynı zamanda birden fazla çalışma sayfasının kolaylıkla tek bir çalışma sayfasında birleştirilmesini de destekler.

.NET API aracılığıyla Birden Çok Çalışma Kitabını Birleştirme

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);
 Türkçe