1. Məhsullar
  2.   Elektron cədvəl
  3.   .NET
  4.   Aspose.Cells for .NET

Aspose.Cells for .NET

 
 

Excel cədvəllərini yaratmaq və çevirmək üçün C# .NET API

Microsoft PowerPoint və ya digər üçüncü tərəf proqram təminatından istifadə etmədən Cədvəl fayllarını yaratmaq, dəyişdirmək, çevirmək və göstərmək üçün Ətraflı Cədvəllər sənəd emal API.

.NET üçün Aspose.Cells proqram təminatı proqramçılarına proqram yaratmaq imkanı verən təkmil və xüsusiyyətlərlə zəngin kitabxanadır. və öz maşınlarında Microsoft Office və ya Excel quraşdırmadan Excel cədvəllərini idarə edin. Kitabxana biznesinizin hər gün istifadə etdiyi müxtəlif məşhur cədvəl (XLS, XLSX, XLSM, XLSB, XLTX, XLTM, CSV, SpreadsheetML, ODS) fayl formatlarını dəstəkləyir. Bundan əlavə, kitabxana Excel cədvəllərinin PDF, DOCX, PPTX, JSON, XPS, HTML, MHTML, JSON, Düz Mətn və TIFF, JPG, PNG, BMP və SVG daxil olmaqla məşhur şəkil formatlarına ixracını da dəstəkləyir.

.NET üçün Aspose.Cells-ə Elektron cədvəl sənədlərinin yaradılması və onun .NET proqramları daxilində idarə edilməsi üçün çoxsaylı funksiyalar daxildir, məsələn, mövcud cədvəl faylına yeni iş kitabı əlavə etmək, mövcud iş vərəqinin surətini əlavə etmək, şəkillər və diaqramlar əlavə etmək , diaqramlar üçün gradient fonunun qurulması, şərhlər, avtomatik filtrlər və səhifə fasilələri yaratmaq, Excel düsturları və hesablamaları ilə işləmək, Pivot Cədvəllər yaratmaq, yeni iş kitabları əlavə etmək, mövcud iş kitablarını birləşdirmək, şəkillər və diaqramları idxal etmək, dizayner cədvəlindən formula idxal etmək və daha çox.

.NET üçün Aspose.Cells diaqramlar, pivot cədvəllər və adlandırılmış diapazonlar yaratmaq və manipulyasiya etmək imkanı, həmçinin məlumatların yoxlanılması, məlumatların qorunması və şərti formatlaşdırma ilə işləmək üçün dəstək daxil olmaqla geniş çeşidli əlavə funksionallıq təmin edir. Kitabxanadan istər ASP.NET veb proqramı, istərsə də Windows masa üstü proqramı olsun, istənilən proqramla istifadə oluna bilər. Geniş funksiyaları, geniş çeşidli fayl formatları üçün dəstəyi və geniş sənədləri ilə Aspose.Cells .NET proqramlarında Excel faylları ilə işləmək istəyən hər bir tərtibatçı üçün əla seçimdir.

Previous Next

.NET üçün Aspose.Cells ilə işə başlama

.NET üçün Aspose.Cells quraşdırmanın tövsiyə olunan yolu NuGet-dən istifadə etməkdir. Rahat quraşdırma üçün aşağıdakı əmrdən istifadə edin.

NuGet vasitəsilə .NET üçün Aspose.Cells quraşdırın

NuGet\Install-Package Aspose.Cells -Version 23.1.1 
Siz həmçinin onu birbaşa Məhsulun buraxılış səhifəsindən endirə bilərsiniz.

C#.NET API vasitəsilə Excel cədvəlinin yaradılması

.NET üçün Aspose.Cells çoxsaylı fayl formatları arasında konversiyanı tam dəstəkləyir. O, proqram tərtibatçılarına Excel cədvəllərini bir fayl formatında yükləməyə və onu öz .NET proqramları daxilində çoxsaylı digər dəstəklənən fayl formatlarında saxlamağa imkan verir. Kitabxana Excel cədvəlini PDF, HTML, PowerPoint, XPS, HTML, MHTML, JSON, Düz Mətn və TIFF, JPG, PNG, BMP və SVG daxil olmaqla məşhur şəkil formatlarına çevirməyə imkan verir. Kitabxana həmçinin Excel iş kitabını Ods, Sxc və Fods (OpenOffice / LibreOffice calc) formatına çevirməyə imkan verir.

.NET API vasitəsilə Yeni İş Kitabının yaradılması

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

C# .NET API vasitəsilə Excel cədvəlini qoruyun

.NET üçün Aspose.Cells proqram tərtibatçılarına elektron cədvəl sənədlərini .NET tətbiqləri daxilində qorumaq və ya mühafizəsini ləğv etmək imkanı verir. Kitabxana öz elektron cədvəl fayllarını və daxilindəki verilənləri qorumaq üçün parol tətbiq etməklə başqalarının Excel fayllarına daxil olmasının qarşısını almaq, iş kitabını və ya iş vərəqini qorumaq və mühafizəsini ləğv etmək, rəqəmsal imza əlavə etmək və daha çox kimi bir neçə vacib funksiyaya malikdir. Kitabxana həmçinin gizli iş vərəqlərinə baxmaq, iş vərəqlərini əlavə etmək, köçürmək, silmək və ya gizlətmək və iş vərəqlərinin adını dəyişmək qarşısını alır.

.NET API vasitəsilə Paylaşılan İş Kitabını Parolla Qorun və ya Qorumadan Çıxarı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# vasitəsilə Excel Formulaları Hesablamalarına Dəstək

.NET üçün Aspose.Cells-ə Excel düsturları ilə işləmək və C#.NET əmrlərindən istifadə edərək nəticələrin hesablanması imkanı daxildir. Kitabxana Excel düsturları ilə işləmək üçün hərtərəfli funksiyalar dəstini təqdim edib ki, bu da düsturların yaradılmasını və manipulyasiyasını, həmçinin onları qiymətləndirməyi və yenidən hesablamağı asanlaşdırır. O, düsturların birbaşa hesablanmasını, düsturların dəfələrlə hesablanmasını, Excel 2016 MINIFS və MAXIFS funksiyalarının hesablanmasını, IFNA funksiyasının hesablanmasını, verilənlər cədvəlinin massiv düsturunun hesablanmasını və daha çoxunu dəstəkləyir.

C# API vasitəsilə Adlandırılmış Aralıq üçün Sadə Düstur təyin edin

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

C# API vasitəsilə Çoxlu Excel Fayl və İş Kitablarını birləşdirin

Müxtəlif Excel fayllarını və ya iş kitablarını vahid cədvəl faylında birləşdirmək tez-tez tələb olunur. .NET üçün Aspose.Cells proqram tərtibatçılarına şəkillər, diaqramlar, mətn və digər məlumatlardan ibarət çoxsaylı iş kitablarını bir neçə sətir .NET kodundan istifadə edərək bir iş kitabında birləşdirməyi asanlaşdırır. Kitabxana həmçinin birdən çox iş vərəqini asanlıqla bir iş vərəqində birləşdirməyi dəstəkləyir.

.NET API vasitəsilə Çoxsaylı İş Kitablarını birləşdirin

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);
 Azəri