ปรับแถวและคอลัมน์ให้พอดีอัตโนมัติใน Excel ใน Java

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

Java API เพื่อปรับแถวและคอลัมน์ให้พอดีอัตโนมัติใน Excel - ดาวน์โหลดฟรี

Aspose.Cells for Java เป็น API ที่น่าทึ่งและทรงพลัง พร้อมด้วยชุดคุณสมบัติมากมายสำหรับการสร้างและประมวลผลสเปรดชีต คุณสามารถใช้คุณสมบัติพื้นฐานและขั้นสูงเพื่อสร้างไฟล์ Excel ที่ซับซ้อนได้อย่างราบรื่น เราจะใช้ API นี้เพื่อให้พอดีกับเซลล์ในไฟล์ Excel โดยอัตโนมัติ คุณสามารถ ดาวน์โหลด JAR หรือติดตั้งโดยตรงโดยใช้การกำหนดค่า 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 คุณต้องเข้าถึงเวิร์กชีตที่ต้องการก่อน จากนั้นเปิดใช้งานการปรับให้พอดีอัตโนมัติสำหรับแถวโดยใช้ดัชนี ต่อไปนี้เป็นขั้นตอนในการปรับขนาดแถว Excel ให้พอดีอัตโนมัติใน Java

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

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการปรับแถว Excel ให้พอดีอัตโนมัติใน Java

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

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

// ปรับแถวที่สองให้พอดีอัตโนมัติตามดัชนี
worksheet.autoFitRow(1); //Auto-fitting the 2nd row of the worksheet

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

ปรับคอลัมน์ให้พอดีอัตโนมัติใน Excel ใน Java

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

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

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

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

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

// ปรับคอลัมน์แรกให้พอดีอัตโนมัติตามดัชนี
worksheet.autoFitColumn(0); 

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

Java API สำหรับการปรับแถวและคอลัมน์ของ Excel ให้พอดีอัตโนมัติ - รับใบอนุญาตฟรี

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

บทสรุป

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

สำรวจ API สเปรดชีตของ Aspose สำหรับ Java

คุณสามารถไปที่ เอกสารประกอบ เพื่อสำรวจคุณสมบัติอื่นๆ ของ Aspose.Cells for Java นอกจากนี้ คุณสามารถแบ่งปันคำถามหรือข้อสงสัยกับเราผ่านทาง ฟอรัม

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