ספריית קוד פתוח .NET לטיפול בגיליונות אלקטרוניים של Excel  

ספריית NET חינמית המאפשרת למפתחי תוכנה לקרוא, לכתוב ולתפעל גיליונות אלקטרוניים של Excel XLSX בקלות.

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

ספריית הקוד הפתוח Simplexcel מעניקה תוכנה ליצירת חוברות עבודה של Excel 2007+ בפורמט XLSX המקורי שלהן מבלי להסתמך על COM interop. הספרייה כללה תמיכה במספר תכונות חשובות הקשורות ליצירה ומניפולציה של Excel XLSX, כגון יצירת חוברת עבודה של Excel, הוספת גיליונות לחוברת עבודה, קריאת מסמכי Excel, יצירת תאים חדשים, הוספת טווחי תאים, עיצוב תאים, הוספה וניהול של שורות, יצירה היפר-קישורים לתא, ציין רמת דחיסה, שמור את הקובץ ב-Stream ועוד רבים נוספים.

Previous Next

תחילת העבודה עם Simplexcel

הדרך המומלצת להתקין את Simplexcel היא מ-NuGet. אנא השתמש בפקודה הבאה להתקנה חלקה.

התקן את Simplexcel מ-NuGet

 Install-Package Simplexcel

צור חוברת עבודה של Excel באמצעות .NET API

ספריית Simplexcel מאפשרת למתכנתי C# .NET ליצור גיליון אלקטרוני של Excel בתוך יישומי .NET משלהם. אתה יכול בקלות ליצור חוברת עבודה ולהוסיף גליונות עבודה, להקצות לה שם עם כמה שורות של קוד NET. אתה יכול גם לאכלס את התאים שלו ולהוסיף אותם לחוברת עבודה חדשה בקלות. זה גם תומך בהגדרת סוג גופן וגודל טקסט עבור גיליון שנוצר.

כיצד ליצור ספר בישול Excel באמצעות .NET הספרייה

// using Simplexcel;
var sheet = new Worksheet("Hello, world!");
sheet.Cells[0, 0] = "Hello,";
sheet.Cells["B1"] = "World!";
var workbook = new Workbook();
workbook.Add(sheet);
workbook.Save(@"d:\test.xlsx");

צור היפר-קישורים לתא אקסל

ספריית הקוד הפתוח Simplexcel סיפקה את היכולת ליצור היפר-קישורים בתוך תא גליון עבודה של Excel בקלות באמצעות פקודות C# .NET. אתה יכול בקלות להגדיר את הפורמט הרצוי עבור ההיפר-קישורים. מפתחים יכולים להגדיר בקלות עיצוב כמו מודגש או גודל גופן או גבול עבור תאי גליון העבודה שלהם.

הוספת היפר-קישור ל- Excel Cell באמצעות .NET Library

// Just Two lines of code can do it
sheet.Cells["A1"] = "Click me now!";
sheet.Cells["A1"].Hyperlink = "https://github.com/mstum/Simplexcel/";

הוסף מאפייני הגדרת עמוד עבור גליון עבודה

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

App הגדרת דף נכסים כדי להפיץ קובץ גיליון נתונים באמצעות .NET

var sheet = new Worksheet("Hello, world!");
sheet.PageSetup.PrintRepeatRows = 2; // How many rows (starting with the top one)
sheet.PageSetup.PrintRepeatColumns = 0; // How many columns (starting with the left one, 0 is default)
sheet.PageSetup.Orientation = Orientation.Landscape;
sheet.Cells["A1"] = "Title!";
sheet.Cells["A1"].Bold = true;
sheet.Cells["A2"] = "Subtitle!";
sheet.Cells["A2"].Bold = true;
sheet.Cells["A2"].TextColor = Color.Magenta;
for (int i = 0; i < 100; i++)
{
    sheet.Cells[i + 2, 0] = "Entry Number " + (i + 1);
}

הקפאת חלוניות בגליון עבודה

ספריית הקוד הפתוח Simplexcel סיפקה את היכולת להקפיא חלוניות בגליון עבודה באמצעות כמה פקודות C# NET. הקפאת חלוניות היא תכונה שימושית מאוד בזמן עבודה על גליונות עבודה מרובים, אתה יכול לשמור על אזור של גליון עבודה גלוי בזמן שאתה גולל לאזור אחר של גליון העבודה. כרגע, זה נשמר פשוט; אתה יכול להקפיא את השורה הראשונה או את העמודה השמאלית ביותר (A) של גליון עבודה.

הוספת היפר-קישור ל- Excel Cell באמצעות .NET Library

// Freeze the first row
Worksheet.FreezeTopRow 
// Freeze the leftmost column 
Worksheet.FreezeLeftColumn 
 עִברִית