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