התאם את גובה השורה ורוחב העמודות ב-Excel באמצעות C#

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

C# API לכוונון גובה שורות ורוחב עמודות של Excel

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

PM> Install-Package Aspose.Cells

C# התאם גובה או שורה באקסל

להלן השלבים להתאמת גובה שורה בקובץ Excel ב-C#.

  • ראשית, השתמש בכיתה Workbook כדי לטעון את קובץ ה-Excel.
  • לאחר מכן, השתמש באוסף Workbook.Worksheets כדי לגשת לגליון העבודה הרצוי לפי אינדקס.
  • קבל את ההפניה לתאים בגליון העבודה באמצעות Worksheet.Cells collection.
  • קראו לשיטת SetRowHeight() והעבירו את האינדקס והגובה של השורה כפרמטרים.
  • לבסוף, שמור את קובץ ה-Excel המעודכן בשיטת Workbook.Save(מחרוזת).

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

// טען את קובץ האקסל
Workbook workbook = new Workbook("workbook.xlsx");

// קבל הפניה לגליון העבודה באמצעות אינדקס
Worksheet worksheet = workbook.Worksheets[0];

// קבל איסוף תאים
Cells cells = worksheet.Cells;

// הגדר את גובה השורה השנייה ל-50
cells.SetRowHeight(1, 50);

// שמור את קובץ האקסל המעודכן
workbook.Save("set-row-height.xlsx");

צילום המסך הבא מציג את גליון העבודה של Excel לאחר הגדרת גובה השורה.

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

הגדר את רוחב העמודה ב-Excel ב-C#

להלן השלבים להגדרת רוחב עמודה בקובץ Excel ב-C#.

  • ראשית, השתמש בכיתה Workbook כדי לטעון את קובץ ה-Excel.
  • לאחר מכן, השתמש באוסף Workbook.Worksheets כדי לגשת לגליון העבודה הרצוי לפי אינדקס.
  • קבל את ההפניה לתאים באמצעות Worksheet.Cells collection.
  • קראו לשיטת SetColumnWidth() והעבירו את האינדקס והרוחב של העמודה כפרמטרים.
  • לבסוף, שמור את קובץ ה-Excel המעודכן בשיטת Workbook.Save(מחרוזת).

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

// טען את קובץ האקסל
Workbook workbook = new Workbook("workbook.xlsx");

// קבל הפניה לגליון העבודה באמצעות אינדקס
Worksheet worksheet = workbook.Worksheets[0];

// קבל איסוף תאים
Cells cells = worksheet.Cells;

// הגדר את גובה העמודה השנייה ל-40
cells.SetColumnWidth(1, 40);

// שמור את קובץ האקסל המעודכן
workbook.Save("set-column-width.xlsx");

להלן צילום המסך של גליון העבודה של Excel לאחר התאמת רוחב העמודה.

התאם את רוחב העמודה ב-Excel באמצעות C#

C# API להגדרת גובה שורה ורוחב עמודות - קבל רישיון חינם

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

C# .NET Excel API - גלה עוד

תוכל לחקור עוד על ממשק ה-API של C# Excel באמצעות תיעוד. כמו כן, אתה יכול לעיין בהפניות ל-API כאן.

סיכום

במאמר זה, למדת כיצד להתאים את גובה השורות ורוחב העמודות בקבצי Excel באמצעות C#. דוגמאות הקוד וצילומי המסך הדגימו כיצד להגדיר גובה מסוים עבור שורה ורוחב עבור עמודה בקובץ אקסל.

יש שאלה?

במקרה שיש לך שאלות או שאילתות כלשהן, תוכל לשתף אותנו באמצעות הפורום שלנו.

ראה גם