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

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

EPPlus היא ספריית .NET טהורה המעניקה למפתחי תוכנה את היכולת לקרוא, לכתוב ולייצא קבצי Excel 2007/2010 בפורמט OOXML.

הפרויקט התחיל עם המקור מ-ExcelPackage, שהיה לו פונקציונליות בסיסית לקריאה ולכתיבה של גיליונות אלקטרוניים. הביצועים של EPPlus משופרים בהרבה מכיוון שהוא משתמש במילונים כדי לגשת לנתוני התא של גיליון אלקטרוני. ה-API מספק גישה לתאים באמצעות טווחים, מיזוג תאים, הוספת תמונות, צורות ותרשימים, היפר-קישורים וניהול כותרות עליונות/תחתונות, הקפאת חלוניות, טבלת Pivot, אימות נתונים, הגנה על גליונות עבודה וחוברת עבודה, הצפנה או פענוח ועוד.

Previous Next

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

אתה צריך להיות בעל .NET Framework 3.5 ומעלה. לאחר שעמדת בדרישות המוקדמות, תוכל להוריד את המאגר באופן ידני מ-GitHub או להתקין מ-NuGet.

התקן את EPPlus מ-NuGet

 Install-Package EPPlus

צור ושנה קבצי גיליון אלקטרוני באמצעות NET

EPPlus מאפשר למתכנתי NET ליצור ולשנות גיליונות אלקטרוניים של Excel מיישומי NET משלהם. לאחר יצירת גליון העבודה תוכל להקצות לו שם ותוכל להגדיר את גופן ברירת המחדל עבור כל התאים.

צור קובץ XLSX חדש - C#

// Create a new Excel file
ExcelPackage excelPackage = new ExcelPackage();
// Add work sheet 
ExcelWorksheet excelWorksheet = excelPackage.Workbook.Worksheets.Add("FileFormat");
// Add data in cell
excelWorksheet.Cells["A1"].Value = "File Format Developer Guide";
// Save as XLSX file format
excelPackage.SaveAs(new FileInfo("fileformat.xlsx"));

הוסף תמונה לגיליון Excel עם C#

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

הוסף תמונה באקסל - C#

// Create a new Excel file
ExcelPackage excelPackage = new ExcelPackage();
// Add work sheet 
ExcelWorksheet excelWorksheet = excelPackage.Workbook.Worksheets.Add("FileFormat");
// Add picture
ExcelPicture excelPicture = excelWorksheet.Drawings.AddPicture("logo", Image.FromFile("logo.png"));
// Set position
excelPicture.SetPosition(3, 0, 3, 0);
// Save as XLSX file format
excelPackage.SaveAs(new FileInfo("fileformat.xlsx"));

הוסף הערות ל-Excel Cell

EPPlus API מאפשר הוספה ושינוי של הערות בתאי Excel. ה-API תומך גם בתכונות כמו הוספת הערה, הזזת תיבת ההערות, הצגה או הסתרה של הערות, מחיקת הערה, עיצוב הערה וכו'.

הוסף הערות בתא - C#

// Create a new Excel file
ExcelPackage excelPackage = new ExcelPackage();
// Add work sheet 
ExcelWorksheet excelWorksheet = excelPackage.Workbook.Worksheets.Add("FileFormat");
// Add comment
ExcelComment excelComment = excelWorksheet.Cells["A1"].AddComment("FileFormat.com", "Ali Ahmed");
// Set font to bold
excelComment.Font.Bold = true;
// Set font to Italic
excelComment.Font.Italic = true;
// Add comment text 
ExcelRichText excelRichText = excelComment.RichText.Add("File Format Developer Guide");
// Save as XLSX file format
excelPackage.SaveAs(new FileInfo("fileformat.xlsx"));
 עִברִית