קריאה, הוספה ועריכה של הערות שרשור ב-Excel באמצעות C#

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

מאמר זה עוסק בנושאים הבאים:

  1. C# Excel API לניהול תגובות משורשרות
  2. הוסף הערות שרשור ב-Excel באמצעות C#
  3. קרא הערות משורשרות לתא ספציפי באקסל
  4. קרא את כל התגובות השרשוריות ב-Excel באמצעות C#
  5. ערוך תגובה משורשרת ב-Excel באמצעות C#
  6. מחק תגובות משורשרות ב-Excel באמצעות C#
  7. משאבים בחינם

C# Excel API לניהול הערות משורשרות

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

כדי להשתמש ב-API, אנא הורד את ה-DLL או התקן אותו מ-NuGet עם הפקודה הבאה:

PM> Install-Package Aspose.Cells 

הוסף הערת שרשור ב-Excel באמצעות C#

אנו יכולים להוסיף בקלות הערות משורשרות לגיליון עבודה של Excel על ידי ביצוע השלבים הבאים:

  1. צור מופע של המחלקה Workbook.
  2. גש לגליון העבודה הספציפי לפי האינדקס שלו.
  3. הוסף מחבר לאוסף ThreadedCommentAuthors באמצעות שיטת Add().
  4. קבל את אובייקט המחלקה ThreadedCommentAuthor עבור המחבר החדש שנוצר לפי האינדקס שלו.
  5. הוסף את ההערה השרשור באמצעות שיטת AddThreadedComment().הוא לוקח את שם התא, טקסט ההערה ואובייקט ThreadedCommentAuthor כארגומנטים.
  6. שמור את קובץ ה-Excel באמצעות שיטת Workbook.Save(מחרוזת).

דוגמת הקוד הבאה מראה כיצד להוסיף הערה משורשרת לגיליון עבודה של Excel באמצעות C#.

// דוגמה זו מדגימה כיצד להוסיף הערות משורשרות בגליון עבודה של Excel
// צור מופע של המחלקה Workbook
Workbook workbook = new Workbook();

// גש לגליון העבודה הראשון
Worksheet worksheet = workbook.Worksheets[0];

// הוסף מחבר
var authorIndex = workbook.Worksheets.ThreadedCommentAuthors.Add("Aspose Test", "", "");
var author = workbook.Worksheets.ThreadedCommentAuthors[authorIndex];

// הוסף הערת שרשור
worksheet.Comments.AddThreadedComment("A1", "Test Threaded Comment", author);

// שמור את קובץ הפלט
workbook.Save("AddThreadedComments_out.xlsx");

קרא הערות שרשור עבור תא ספציפי ב-Excel

כדי לקרוא הערות משורשרות מתא שצוין בגיליון עבודה של Excel, בצע את השלבים הבאים:

  1. טען קובץ Excel קיים באמצעות מחלקה Workbook.
  2. גש לגליון העבודה לפי האינדקס שלו.
  3. קבל הערות משורשרות עבור תא ספציפי באמצעות שיטת GetThreadedComments(). זה לוקח את שם התא כארגומנט.
  4. עיין בכל התגובות השרשור וקרא את הפרטים.

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

// דוגמה זו מדגימה כיצד לקרוא הערות משורשרות עבור תא שצוין בגיליון עבודה של Excel
// טען קובץ אקסל קיים
Workbook workbook = new Workbook("AddThreadedComments_out.xlsx");

// גש לגליון העבודה הראשון
Worksheet worksheet = workbook.Worksheets[0];

// קבל הערות שרשור עבור תא ספציפי
var threadedComments = worksheet.Comments.GetThreadedComments("A1");

// קרא את התגובות השרשור
foreach (var comment in threadedComments)
{
    Console.WriteLine("Author Name: " + comment.Author.Name);
    Console.WriteLine("Threaded comment Notes:" + comment.Notes);
}
Author Name: author@domain.com
Threaded comment Notes:Test Threaded Comment

קרא את כל ההערות השרשוריות ב-Excel באמצעות C#

באופן דומה, אנו יכולים לקרוא את כל ההערות המשורשרות הזמינות בגיליון עבודה של Excel על ידי ביצוע השלבים הבאים:

  1. טען קובץ Excel קיים באמצעות מחלקה Workbook.
  2. עברו בלולאה בין כל התגובות וקראו תגובות משורשרות אחת אחת.

דוגמת הקוד הבאה מראה כיצד לקרוא את כל ההערות המשורשרות מגיליון עבודה של Excel באמצעות C#.

// דוגמה זו מדגימה כיצד לקרוא הערות משורשרות עבור תא שצוין בגיליון עבודה של Excel
// טען קובץ אקסל קיים
Workbook workbook = new Workbook("AddThreadedComments_out.xlsx");

// גש לגליון העבודה הראשון
Worksheet worksheet = workbook.Worksheets[0];

// קבלו את כל התגובות
var comments = worksheet.Comments;

// קרא את כל התגובות השרשור
foreach (var comment in comments)
{ 
    // עיבוד הערות שרשור
    foreach (var threadedComment in comment.ThreadedComments)
    {
        Console.WriteLine("Author Name: " + threadedComment.Author.Name);
        Console.WriteLine("Threaded comment author User Id: " + threadedComment.Author.UserId);
        Console.WriteLine("Threaded comment author ProviderId:" + threadedComment.Author.ProviderId);
        Console.WriteLine("Threaded comment Notes:" + threadedComment.Notes);
    }
}

ערוך הערת שרשור ב-Excel באמצעות C#

אנא בצע את השלבים הבאים כדי לעדכן כל אחת מההערות השרשור ב-Excel:

  1. טען קובץ Excel קיים באמצעות מחלקה Workbook.
  2. גש לגליון העבודה לפי האינדקס שלו.
  3. קבל הערות משורשרות עבור תא ספציפי באמצעות שיטת GetThreadedComments(). זה לוקח את שם התא כארגומנט.
  4. עדכן את מאפיין ההערות של ההערה.
  5. שמור את קובץ ה-Excel באמצעות שיטת Workbook.Save(מחרוזת).

דוגמת הקוד הבאה מראה כיצד לערוך הערות משורשרות בגיליון עבודה של Excel באמצעות C#.

// דוגמה זו מדגימה כיצד לערוך הערות משורשרות בגליון עבודה של Excel
// טען קובץ אקסל קיים
Workbook workbook = new Workbook("AddThreadedComments_out.xlsx");

// גש לגליון העבודה הראשון
Worksheet worksheet = workbook.Worksheets[0];

// קבל הערות שרשור עבור תא ספציפי
var threadedComments = worksheet.Comments.GetThreadedComments("A1");
var comment = threadedComments[0];

// עדכן את הערת ההערה
comment.Notes = "Updated Comment";

// שמור את קובץ הפלט
workbook.Save("EditThreadedComments.xlsx");

מחק תגובות שרשור ב-Excel באמצעות C#

אנו יכולים גם למחוק את ההערות המשורשרות עבור תא ספציפי בגיליון עבודה של Excel על ידי ביצוע השלבים הבאים:

  1. טען קובץ Excel קיים באמצעות מחלקה Workbook.
  2. גש לגליון העבודה לפי האינדקס שלו.
  3. הסר הערה מאוסף ההערות באמצעות שיטת RemoveAt().זה לוקח את שם התא כארגומנט.
  4. שמור את קובץ האקסל בשיטת Save(string).

דוגמת הקוד הבאה מראה כיצד למחוק הערות משורשרות בגיליון עבודה של Excel באמצעות C#.

// דוגמה זו מדגימה כיצד למחוק הערות משורשרות בגיליון עבודה של Excel
// טען קובץ אקסל קיים
Workbook workbook = new Workbook("AddThreadedComments_out.xlsx");

// קבלו את כל התגובות
var comments = workbook.Worksheets[0].Comments;

// הסר תגובות
comments.RemoveAt("A1");

// שמור את קובץ הפלט
workbook.Save("DeleteThreadedComments.xlsx");

קבל רישיון חינם

אנא קבל רישיון זמני ללא תשלום כדי לקרוא, להוסיף ולערוך הערות משורשרות ב-Excel ללא הגבלות ניסיון. בקר בדף ‘רישיון זמני’ שלנו לקבלת הנחיות קלות לביצוע לגבי תביעת הרישיון החינמי שלך במהירות.

הערות שרשור באקסל - משאבים חינם

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

סיכום

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

ראה גם