ปรับความสูงของแถวและความกว้างของคอลัมน์ใน Excel โดยใช้ C#

ในบางกรณี คุณต้องปรับความสูงของแถวและความกว้างของคอลัมน์ตามเนื้อหาในไฟล์ Excel เพื่อให้บรรลุเป้าหมายนี้ MS Excel จึงมีตัวเลือกความกว้างของเซลล์และความสูงของแถวในเมนูรูปแบบของกลุ่มเซลล์ อย่างไรก็ตาม คุณจะทำอย่างไรในขณะที่ทำงานกับไฟล์ Excel โดยทางโปรแกรมใน C# ในบทความนี้ คุณจะได้เรียนรู้วิธีปรับความสูงของแถวและความกว้างของคอลัมน์ในไฟล์ Excel โดยใช้ C#

C# API เพื่อปรับความสูงของแถวและความกว้างของคอลัมน์ใน Excel

Aspose.Cells for .NET ช่วยให้คุณสร้างและจัดการไฟล์ Excel ได้อย่างราบรื่นจากภายในแอปพลิเคชัน .NET ของคุณ เราจะใช้ API นี้เพื่อประมวลผลไฟล์ Excel และกำหนดความสูงของแถวและความกว้างของคอลัมน์ คุณสามารถ ดาวน์โหลด API หรือติดตั้งจาก NuGet

PM> Install-Package Aspose.Cells

ปรับความสูงของแถวใน Excel ใน C#

ต่อไปนี้เป็นขั้นตอนในการปรับความสูงของแถวในไฟล์ Excel ใน C#

  • ขั้นแรก ใช้คลาสสมุดงานเพื่อโหลดไฟล์ Excel
  • จากนั้นใช้คอลเลกชัน Workbook.Worksheets เพื่อเข้าถึงแผ่นงานที่ต้องการตามดัชนี
  • รับการอ้างอิงของเซลล์ในเวิร์กชีตโดยใช้คอลเลกชัน Worksheet.Cells
  • เรียกใช้เมธอด SetRowHeight() และส่งดัชนีและความสูงของแถวเป็นพารามิเตอร์
  • สุดท้าย ให้บันทึกไฟล์ Excel ที่อัปเดตโดยใช้เมธอด Workbook.Save(string)

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีตั้งค่าความสูงของแถวใน Excel ใน C#

// โหลดไฟล์ Excel
Workbook workbook = new Workbook("workbook.xlsx");

// รับการอ้างอิงแผ่นงานโดยใช้ดัชนี
Worksheet worksheet = workbook.Worksheets[0];

// รับคอลเลกชันเซลล์
Cells cells = worksheet.Cells;

// ตั้งค่าความสูงของแถวที่สองเป็น 50
cells.SetRowHeight(1, 50);

// บันทึกไฟล์ Excel ที่อัปเดต
workbook.Save("set-row-height.xlsx");

ภาพหน้าจอต่อไปนี้แสดงแผ่นงาน Excel หลังจากตั้งค่าความสูงของแถว

ปรับความสูงของแถวใน Excel โดยใช้ C#

กำหนดความกว้างของคอลัมน์ใน Excel ใน C#

ต่อไปนี้เป็นขั้นตอนในการตั้งค่าความกว้างของคอลัมน์ในไฟล์ Excel ใน C#

  • ขั้นแรก ใช้คลาสสมุดงานเพื่อโหลดไฟล์ Excel
  • จากนั้นใช้คอลเลกชัน Workbook.Worksheets เพื่อเข้าถึงแผ่นงานที่ต้องการตามดัชนี
  • รับการอ้างอิงของเซลล์โดยใช้คอลเลกชัน Worksheet.Cells
  • เรียกใช้เมธอด SetColumnWidth() และส่งดัชนีและความกว้างของคอลัมน์เป็นพารามิเตอร์
  • สุดท้าย ให้บันทึกไฟล์ Excel ที่อัปเดตโดยใช้เมธอด Workbook.Save(string)

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีตั้งค่าความกว้างของคอลัมน์ในไฟล์ Excel ใน C#

// โหลดไฟล์ Excel
Workbook workbook = new Workbook("workbook.xlsx");

// รับการอ้างอิงแผ่นงานโดยใช้ดัชนี
Worksheet worksheet = workbook.Worksheets[0];

// รับคอลเลกชันเซลล์
Cells cells = worksheet.Cells;

// ตั้งค่าความสูงของคอลัมน์ที่สองเป็น 40
cells.SetColumnWidth(1, 40);

// บันทึกไฟล์ Excel ที่อัปเดต
workbook.Save("set-column-width.xlsx");

ต่อไปนี้เป็นภาพหน้าจอของแผ่นงาน Excel หลังจากปรับความกว้างของคอลัมน์แล้ว

ปรับความกว้างของคอลัมน์ใน Excel โดยใช้ C#

C# API เพื่อตั้งค่าความสูงของแถวและความกว้างของคอลัมน์ใน Excel - รับใบอนุญาตฟรี

คุณสามารถ รับใบอนุญาตชั่วคราวได้ฟรี เพื่อกำหนดความสูงของแถวและความกว้างของคอลัมน์ในไฟล์ Excel โดยไม่มีข้อจำกัดในการประเมิน

C# .NET Excel API - สำรวจเพิ่มเติม

คุณสามารถสำรวจเพิ่มเติมเกี่ยวกับ C# Excel API โดยใช้ เอกสารประกอบ นอกจากนี้ คุณสามารถดูการอ้างอิง API ได้ ที่นี่

บทสรุป

ในบทความนี้ คุณได้เรียนรู้วิธีปรับความสูงของแถวและความกว้างของคอลัมน์ในไฟล์ Excel โดยใช้ C# ตัวอย่างโค้ดและภาพหน้าจอแสดงวิธีตั้งค่าความสูงเฉพาะสำหรับแถวและความกว้างสำหรับคอลัมน์ในไฟล์ Excel

มีคำถาม?

ในกรณีที่คุณมีคำถามหรือข้อสงสัย คุณสามารถแบ่งปันกับเราได้ทาง ฟอรัม

ดูสิ่งนี้ด้วย