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

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

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

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

พื้นที่เก็บข้อมูล:

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>

การพึ่งพา:

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-cells</artifactId>
    <version>22.8</version>
</dependency>

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

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

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

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

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

// รับการอ้างอิงแผ่นงานโดยใช้ดัชนี
Worksheet worksheet = workbook.getWorksheets().get(0);

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

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

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

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

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

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

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

  • โหลดไฟล์ Excel โดยใช้คลาสสมุดงาน
  • ใช้เมธอด Workbook.getWorksheets().get(index) เพื่อเข้าถึงแผ่นงานที่ต้องการด้วยดัชนี
  • รับการรวบรวมเซลล์โดยใช้เมธอด Worksheet.getCells()
  • เรียกใช้เมธอด setColumnWidth() และส่งดัชนีและความกว้างของคอลัมน์เป็นพารามิเตอร์
  • สุดท้าย บันทึกไฟล์ Excel ที่อัปเดตโดยใช้เมธอด Workbook.save(String)

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

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

// รับการอ้างอิงแผ่นงานโดยใช้ดัชนี
Worksheet worksheet = workbook.getWorksheets().get(0);

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

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

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

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

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

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

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

Java Excel API - สำรวจเพิ่มเติม

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

บทสรุป

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

มีคำถาม?

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

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