ข้อความ Excel เป็นคอลัมน์ Java

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

Java API เพื่อแยกข้อความเป็นคอลัมน์ใน Excel

ในการแบ่งข้อความออกเป็นคอลัมน์ในแผ่นงาน Excel เราจะใช้ Aspose.Cells for Java เป็น API ที่มีประสิทธิภาพที่ให้คุณสร้าง ประมวลผล และแปลงไฟล์ Excel จากภายในแอปพลิเคชัน Java ของคุณ คุณสามารถ ดาวน์โหลด 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>21.6</version>
</dependency>

แยกข้อความเป็นคอลัมน์ใน Excel โดยใช้ Java

ต่อไปนี้เป็นขั้นตอนในการแยกข้อความเป็นคอลัมน์ใน Excel โดยใช้ Java

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

// เปิดสมุดงาน
Workbook wb = new Workbook("workbook.xlsx");
	  
// เข้าถึงแผ่นงานแรก
Worksheet ws = wb.getWorksheets().get(0);
		  
// เพิ่มชื่อบุคคลในคอลัมน์ A ชื่อและนามสกุลคั่นด้วยช่องว่าง
ws.getCells().get("A1").putValue("John Teal");
ws.getCells().get("A2").putValue("Peter Graham");
ws.getCells().get("A3").putValue("Brady Cortez");
ws.getCells().get("A4").putValue("Mack Nick");
ws.getCells().get("A5").putValue("Hsu Lee");
		  
// สร้างตัวเลือกการโหลดข้อความโดยมีช่องว่างเป็นตัวคั่น
TxtLoadOptions opts = new TxtLoadOptions();
opts.setSeparator(' ');
	  
// แยกคอลัมน์ A ออกเป็นสองคอลัมน์โดยใช้เมธอด TextToColumns()
// ตอนนี้คอลัมน์ A จะมีชื่อและคอลัมน์ B จะมีชื่อที่สอง
ws.getCells().textToColumns(0, 0, 5, opts);
		  
// บันทึกสมุดงานในรูปแบบ xlsx
wb.save("TextToColumns.xlsx");

เอาต์พุต

ข้อความ Excel เป็นคอลัมน์ Python

รับใบอนุญาต API ฟรี

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

บทสรุป

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

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