ในบางกรณี คุณต้องปรับความสูงของแถวและความกว้างของคอลัมน์ตามเนื้อหาในไฟล์ Excel เพื่อให้บรรลุเป้าหมายนี้ MS Excel จึงมีตัวเลือกความกว้างของเซลล์และความสูงของแถวในเมนูรูปแบบของกลุ่มเซลล์ อย่างไรก็ตาม คุณจะทำอย่างไรในขณะที่ทำงานกับไฟล์ Excel โดยทางโปรแกรมใน C# ในบทความนี้ คุณจะได้เรียนรู้วิธีปรับความสูงของแถวและความกว้างของคอลัมน์ในไฟล์ Excel โดยใช้ C#
- C# API เพื่อปรับความสูงของแถวและความกว้างของคอลัมน์ใน 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
- จากนั้นใช้คอลเลกชัน 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 หลังจากปรับความกว้างของคอลัมน์แล้ว
C# API เพื่อตั้งค่าความสูงของแถวและความกว้างของคอลัมน์ใน Excel - รับใบอนุญาตฟรี
คุณสามารถ รับใบอนุญาตชั่วคราวได้ฟรี เพื่อกำหนดความสูงของแถวและความกว้างของคอลัมน์ในไฟล์ Excel โดยไม่มีข้อจำกัดในการประเมิน
C# .NET Excel API - สำรวจเพิ่มเติม
คุณสามารถสำรวจเพิ่มเติมเกี่ยวกับ C# Excel API โดยใช้ เอกสารประกอบ นอกจากนี้ คุณสามารถดูการอ้างอิง API ได้ ที่นี่
บทสรุป
ในบทความนี้ คุณได้เรียนรู้วิธีปรับความสูงของแถวและความกว้างของคอลัมน์ในไฟล์ Excel โดยใช้ C# ตัวอย่างโค้ดและภาพหน้าจอแสดงวิธีตั้งค่าความสูงเฉพาะสำหรับแถวและความกว้างสำหรับคอลัมน์ในไฟล์ Excel
มีคำถาม?
ในกรณีที่คุณมีคำถามหรือข้อสงสัย คุณสามารถแบ่งปันกับเราได้ทาง ฟอรัม