Aspose.Cells FOSS עבור .NET הוא ספרייה קוד פתוח חינם, מורשה על ידי MIT לעבוד עם קבצי לוח Excel ביישומים .Net. התקנת אותו עם הפקודה אחת dotnet add package Aspose.Cells_FOSS ולהתחיל ליצור ספרים עבודה, לקרוא תאים, ליישם סגנונות, להוסיף פורמט תנאי, קישורים יתר, אימות נתונים, ו-סרטורים אוטומטיים - כל זה ללא צורך Microsoft Excel או כל ספריית Office המקומית.
הספרייה מציגה API נקי שנבנה סביב Workbook, Worksheet ו Cells - האובייקטים הידועים כל מפתח לוח ידוע. יצירת Workbook כדי להעלות קובץ קיים .xlsx או ליצור אחד לבן, גישה לעבודת העבודה באמצעות אוסף Worksheets, לקרוא ולכתוב ערכים תא עם PutValue ויישום סגנונות דרך GetStyle()/{Latz. הנבנים מאוחסנים באופן מילולי כשרפים ומוערכים על ידי הצופה בפתיחה, ולא על-ידי הספרייה בזמן העבודה.
מכיוון שהספרייה היא קוד .NET המנוהל טהור ללא תלויות מקומיות, היא פועלת באופן זהה על Windows, macOS, Linux, מחסני Docker, וסביבות ללא שרת כגון Azure Functions ו- AWS Lambda. עבור יכולות מתקדמות יותר, שימו לב ל Aspose.Cells commercial edition. רישיון MIT מאפשר שימוש מסחרי בלתי מוגבל ללא רוויאלטי, רישומים ישיבה או דמי הפעלה.
Workbook(fileName) ו Save(fileName).string, int, bool, decimal, and DateTime values with Cell.PutValue(value).Cell.StringValue ו Cell.Value.Cell.Formula – הערכה על ידי Excel בפתוח.Workbook.Worksheets..xlsx ללא Office.Style.Font.Style.ForegroundColor ו FillPattern.Solid.FormatConditionType.CellValue, Expression, ColorScale, DataBar, and IconSet rules via Worksheet.ConditionalFormattings.ValidationCollection.Add().OperatorType.Between, GreaterThan, LessThan, and others.ValidationType.WholeNumber, Decimal, List, Date, or Custom.AutoFilter ו AutoFilter.FilterColumns.CellArea.CreateCellArea(start, end).HyperlinkCollection.Add().DefinedNameCollection.Add().WorkbookProtection.Worksheet.Protect().LoadDiagnostics ו LoadIssue.התקנת חבילת NuGet, ולאחר מכן יצירת Workbook, גישה לראשונה Worksheet וכתוב ערכים לתאים באמצעות PutValue.
dotnet add package Aspose.Cells_FOSS
using Aspose.Cells_FOSS;
var outputPath = "cell-data-roundtrip.xlsx";
var workbook = new Workbook();
var sheet = workbook.Worksheets[0];
sheet.Cells["A1"].PutValue("Hello");
sheet.Cells["B1"].PutValue(123);
sheet.Cells["C1"].PutValue(true);
sheet.Cells["D1"].PutValue(12.5m);
sheet.Cells["F1"].PutValue(10);
sheet.Cells["G1"].Formula = "=F1*2";
workbook.Save(outputPath);
var loaded = new Workbook(outputPath);
var loadedSheet = loaded.Worksheets[0];
Console.WriteLine(loadedSheet.Cells["A1"].StringValue);
Console.WriteLine(loadedSheet.Cells["G1"].Formula);
הדוגמה מתייחסת לשורה בין ערכים עם מילוי מוצק, שורה של ביטוי, סולם צבע, רצועת נתונים, ו- Icon Set.
using Aspose.Cells_FOSS;
var workbook = new Workbook();
var sheet = workbook.Worksheets[0];
sheet.Name = "Conditional Formatting";
for (var i = 0; i < 10; i++)
sheet.Cells[i, 0].PutValue(i + 1);
var cfCol = sheet.ConditionalFormattings[sheet.ConditionalFormattings.Add()];
cfCol.AddArea(CellArea.CreateCellArea("A1", "A10"));
var rule = cfCol[cfCol.AddCondition(FormatConditionType.CellValue,
OperatorType.Between, "3", "7")];
var style = rule.Style;
style.Pattern = FillPattern.Solid;
style.ForegroundColor = Color.FromArgb(255, 255, 199, 206);
style.Font.Bold = true;
rule.Style = style;
workbook.Save("conditional-formatting.xlsx");
יצירת קישורים חיצוניים ובינלאומיים, ולאחר מכן הגדרת שורות שמות המופעלים לספרי העבודה או לדיסק ספציפי.
using Aspose.Cells_FOSS;
var workbook = new Workbook();
var sheet = workbook.Worksheets[0];
sheet.Name = "Links";
sheet.Cells["A1"].PutValue("Docs");
var link = sheet.Hyperlinks[sheet.Hyperlinks.Add("A1", 1, 1, "https://example.com/docs")];
link.TextToDisplay = "Docs";
link.ScreenTip = "External docs";
var name = workbook.DefinedNames[workbook.DefinedNames.Add("GlobalRange", "='Links'!$A$1:$D$5")];
name.Comment = "Primary sample range";
workbook.Save("hyperlinks-and-names.xlsx");
זהו ספריית .NET קוד פתוח חינם, מורשה על ידי MIT ליצירת, קריאה, שינויים והשמירה של Excel .xlsx ספריות עבודה ללא צורך Microsoft Office.
XLSX הוא פורמט הקריאה/הכתבה היחיד תומך. XLs, CSV, ODS, PDF, HTML ו- Image Export אינם זמינים בגרסה זו.
Aspose.Cells FOSS הוא קוד .NET המנוהל טהור ללא COM, P/Invoke, Office Interop או תלויות ספרייה מקומיות.
Aspose.Cells - ספרייה דורשת .NET 6.0 או מאוחר יותר.אין הרחבות מקומיות כדי לסכם.
הספרייה אינה מבצעת מחשוב מחדש בצד השרת – טפסים מוערכים על ידי Excel או יישום תואם פתוח.
כן, רישיון MIT מאפשר שימוש מסחרי ללא הגבלה ללא רואיליטי, רשיונות מושבים או דמי הפעלה.