
รูปแบบต่างๆ ของ MS Excel รองรับจำนวนแถวและคอลัมน์ที่แตกต่างกันในไฟล์ ตัวอย่างเช่น จำนวนแถวและคอลัมน์สูงสุดจะแตกต่างกันสำหรับแผ่นงานในรูปแบบ XLS และ XLSX ในขณะที่สร้างหรือประมวลผลแผ่นงาน Excel โดยทางโปรแกรม คุณอาจจำเป็นต้องได้รับข้อมูลเกี่ยวกับจำนวนแถวในแผ่นงานที่มีอยู่ ในบทความนี้ คุณจะได้เรียนรู้วิธีรับจำนวนแถวสูงสุดในแผ่นงาน Excel ใน Java
- รับจำนวนแถวสูงสุดใน Excel - Java Library
- ขั้นตอนในการรับจำนวนแถวสูงสุดในแผ่นงาน Excel
- รับจำนวนแถวสูงสุดในไฟล์ Excel
- ค้นหาจำนวนแถวสูงสุดที่สนับสนุนในรูปแบบ Excel
รับจำนวนแถวสูงสุดใน Excel - Java Library
Aspose.Cells for Java เป็นไลบรารีการจัดการสเปรดชีตยอดนิยมที่มีชุดคุณลักษณะที่น่าทึ่งในการสร้างและจัดการไฟล์ Excel เราจะใช้ไลบรารีนี้เพื่อค้นหาจำนวนแถวสูงสุดที่ได้รับการสนับสนุนในไฟล์หรือรูปแบบ 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.11</version>
</dependency>
ขั้นตอนในการรับจำนวนแถวสูงสุดในแผ่นงาน Excel
คุณต้องดำเนินการเพียงไม่กี่ขั้นตอนเพื่อให้ได้จำนวนแถวสูงสุดในไฟล์ Excel โดยใช้ Aspose.Cells for Java
- โหลดไฟล์ Excel จากดิสก์หรือสตรีม
- อ่านจำนวนแถวที่รองรับ
และนั่นคือมัน ตอนนี้มาเขียนโค้ดและดูว่าเราจะรับหมายเลขนี้จากภายในแอปพลิเคชัน Java ได้อย่างไร
Java: ค้นหาจำนวนแถวสูงสุดในไฟล์ Excel
ขั้นตอนต่อไปนี้จะสาธิตคลาสและวิธีการที่ใช้ในการโหลดไฟล์ Excel จากนั้นค้นหาจำนวนแถวที่รองรับในไฟล์นั้น
- ขั้นแรก ให้โหลดไฟล์ Excel โดยใช้คลาส Workbook
- จากนั้นใช้เมธอด Workbook.getSettings().getMaxRow() เพื่อรับดัชนีของแถวสูงสุด
- เพิ่ม 1 ให้กับค่าดัชนีและคุณจะได้รับจำนวนแถวสูงสุดที่รองรับในไฟล์ Excel นั้น
ตัวอย่างโค้ด Java ต่อไปนี้แสดงวิธีค้นหาจำนวนแถวสูงสุดในไฟล์ Excel ใน Java
// โหลดไฟล์ Excel
Workbook wb = new Workbook("workbook.xlsx");
// พิมพ์แถวสูงสุด
int maxRows = wb.getSettings().getMaxRow() + 1;
System.out.println("Maximum Rows: " + maxRows);
รับจำนวนแถวสูงสุดในรูปแบบ Excel ใน Java
คุณยังสามารถค้นหาจำนวนแถวสูงสุดที่รูปแบบ Excel รองรับ เช่น XLSX, XLS เป็นต้น ในการทำเช่นนี้ คุณต้องเริ่มต้นวัตถุสมุดงานด้วยรูปแบบที่ต้องการโดยใช้ FileFormatType
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีค้นหาจำนวนแถวสูงสุดที่รองรับในรูปแบบ Excel เฉพาะ
// สร้างสมุดงานในรูปแบบ XLSX
Workbook wb = new Workbook(FileFormatType.XLSX);
// พิมพ์แถวสูงสุด
int maxRows = wb.getSettings().getMaxRow() + 1;
System.out.println("Maximum Rows: " + maxRows);
Java Excel Library - รับใบอนุญาตฟรี
คุณสามารถ รับใบอนุญาตชั่วคราวได้ฟรี เพื่อจัดการแถวและคอลัมน์ของ Excel โดยไม่มีข้อจำกัดในการประเมิน
บทสรุป
ในบทความนี้ คุณได้เรียนรู้วิธีค้นหาจำนวนแถวสูงสุดในไฟล์ Excel ใน Java นอกจากนี้คุณยังสามารถรับจำนวนแถวสูงสุดที่สนับสนุนโดยรูปแบบ Excel เฉพาะ คุณสามารถติดตั้ง Aspose.Cells และรวมตัวอย่างโค้ดที่ให้ไว้ในแอปพลิเคชันของคุณได้อย่างง่ายดาย
อ่านเพิ่มเติมเกี่ยวกับ Java Spreadsheet Library
คุณสามารถสำรวจเพิ่มเติมเกี่ยวกับไลบรารี Java Excel โดยใช้ เอกสารประกอบ นอกจากนี้ คุณสามารถแบ่งปันคำถามของคุณกับเราผ่านทาง ฟอรัม