1. מוצרים
  2.   גיליון אלקטרוני
  3.   .NET
  4.   Aspose.Cells for .NET

Aspose.Cells for .NET

 
 

C# .NET API ליצירה והמרה של גיליונות אלקטרוניים של Excel

API לעיבוד מסמכים של גיליונות אלקטרוניים מתקדמים ליצירה, שינוי, המרה ועיבוד של קבצי גיליונות אלקטרוניים מבלי להשתמש ב-Microsoft PowerPoint או בתוכנות אחרות של צד שלישי.

Aspose.Cells for .NET היא ספרייה מתקדמת ועשירה בתכונות המעניקה למתכנתי תוכנה את היכולת ליצור ולנהל גיליונות אלקטרוניים של Excel מבלי להתקין את Microsoft office או Excel במחשבים שלהם. הספרייה תומכת במגוון פורמטים פופולריים של גיליונות אלקטרוניים (XLS, XLSX, XLSM, XLSB, XLTX, XLTM, CSV, SpreadsheetML, ODS) שהעסק שלך משתמש בו מדי יום. מלבד זאת, הספרייה תומכת גם בייצוא גיליונות אלקטרוניים של Excel ל-PDF, DOCX, PPTX, JSON, XPS, HTML, MHTML, JSON, טקסט רגיל, ותבניות תמונה פופולריות כולל TIFF, JPG, PNG, BMP ו-SVG.

Aspose.Cells עבור .NET כללה תכונות רבות לטיפול ביצירת מסמכים של גיליונות אלקטרוניים וניהולם בתוך יישומי NET, כגון הוספת חוברת עבודה חדשה לקובץ גיליון אלקטרוני קיים, הוספת עותק של גליון עבודה קיים, הוספת תמונות ותרשימים , הגדרת רקע שיפוע לתרשימים, יצירת הערות, מסננים אוטומטיים ומעברי עמודים, עבודה עם נוסחאות וחישובים של Excel, יצירת טבלאות Pivot, הוספת חוברות עבודה חדשות, מיזוג חוברות עבודה קיימות, ייבוא תמונות ותרשימים, ייבוא נוסחאות מגיליון אלקטרוני של מעצב, וכן עוד הרבה.

Aspose.Cells עבור .NET מספק מגוון רחב של פונקציונליות נוספת, כולל היכולת ליצור ולתפעל תרשימים, טבלאות ציר וטווחים בעלי שם, כמו גם תמיכה בעבודה עם אימות נתונים, הגנת נתונים ועיצוב מותנה. ניתן להשתמש בספרייה עם כל סוג של יישום בין אם זה יישום אינטרנט של ASP.NET או יישום שולחן העבודה של Windows. עם מגוון רחב של תכונות, תמיכה במגוון רחב של פורמטים של קבצים ותיעוד נרחב, Aspose.Cells היא בחירה מצוינת עבור כל מפתח המעוניין לעבוד עם קובצי Excel ביישומי NET.

Previous Next

תחילת העבודה עם Aspose.Cells עבור .NET

הדרך המומלצת להתקנת Aspose.Cells עבור .NET היא באמצעות NuGet. אנא השתמש בפקודה הבאה להתקנה חלקה.

התקן את Aspose.Cells עבור .NET דרך NuGet

NuGet\Install-Package Aspose.Cells -Version 23.1.1 
אתה יכול גם להוריד אותו ישירות מדף שחרור המוצר של Aspose.

יצירת גיליון אלקטרוני של Excel באמצעות C#.NET API

Aspose.Cells עבור .NET תומך באופן מלא בהמרה בין פורמטי קבצים רבים. זה מאפשר למפתחי תוכנה לטעון גיליונות אלקטרוניים של Excel בפורמט קובץ אחד ולשמור אותם בפורמטים רבים אחרים של קבצים נתמכים בתוך יישומי ה-.NET שלהם. הספרייה מאפשרת המרת גיליון אלקטרוני של Excel ל-PDF, HTML, PowerPoint, XPS, HTML, MHTML, JSON, טקסט רגיל ותבניות תמונה פופולריות כולל TIFF, JPG, PNG, BMP ו-SVG. הספרייה גם מאפשרת המרת חוברת עבודה של Excel ל-Ods,Sxc ו-Fods (OpenOffice / LibreOffice calc).

יצירת חוברת עבודה חדשה באמצעות .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");

הגן על גיליון אלקטרוני של Excel באמצעות C# .NET API

Aspose.Cells עבור .NET מאפשר למפתחי תוכנה להגן או לבטל את ההגנה על מסמכי הגיליונות האלקטרוניים שלהם בתוך יישומי ה-.NET שלהם. הספרייה כללה מספר פונקציות חשובות להגנה על קבצי הגיליון האלקטרוני והנתונים שבתוכה, כגון מניעת גישה מאחרים לנתונים בקבצי אקסל על ידי החלת סיסמה, הגנה וביטול הגנה על חוברת עבודה או גליון עבודה, הוספת חתימה דיגיטלית ועוד רבות אחרות. הספרייה תומכת גם מניעת הצגת גליונות עבודה מוסתרים, הוספה, העברה, מחיקה או הסתרה של גליונות עבודה ושינוי שמות של גליונות עבודה.

הגן על סיסמה או בטל הגנה על חוברת עבודה משותפת באמצעות .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");

תמיכה בחישובי נוסחאות Excel באמצעות C#

Aspose.Cells עבור .NET כללה את היכולת לעבוד עם נוסחאות Excel וחישוב תוצאות באמצעות פקודות C#.NET. הספרייה סיפקה קבוצה מקיפה של פונקציות לעבודה עם נוסחאות אקסל, מה שמקל על יצירה וטיפול בנוסחאות, כמו גם הערכה וחישובן מחדש. הוא תומך בחישוב ישיר של נוסחאות, חישוב נוסחאות שוב ושוב, חישוב פונקציות Excel 2016 MINIFS ו-MAXIFS, חישוב פונקציית IFNA, חישוב נוסחת המערך של טבלת נתונים ועוד רבים.

הגדר נוסחה פשוטה עבור טווח עם שם באמצעות API של C#

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

שלב מספר קבצי Excel וחוברות עבודה באמצעות C# API

לעתים קרובות נדרש לשלב קבצי Excel או חוברות עבודה שונות לקובץ גיליון אלקטרוני אחד. Aspose.Cells עבור NET מקלה על מפתחי תוכנה לשלב מספר חוברות עבודה המכילות תמונות, תרשימים, טקסט ונתונים אחרים לתוך חוברת עבודה אחת באמצעות כמה שורות של קוד NET. הספרייה תומכת גם בשילוב גליונות עבודה מרובים לגליון עבודה אחד בקלות.

שלב חוברות עבודה מרובות באמצעות .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);
 עִברִית