บทช่วยสอนสั้นๆ นี้แนะนำวิธี แปลง Excel เป็นอาร์เรย์ใน Java โดยทำตามขั้นตอนทีละขั้นตอน เมื่อใช้ขั้นตอนนี้ คุณจะได้เรียนรู้ว่าจาวาแปลง excel เป็นอาร์เรย์ได้อย่างไร ซึ่งสามารถใช้เพื่อจัดเก็บไว้ในฐานข้อมูล ใช้ในตรรกะโปรแกรมของคุณ หรือส่งคืนไปยังฟังก์ชันการเรียกใช้อื่นๆ ได้อย่างไร ที่นี่เราได้โหลดไฟล์ XLSX แล้ว อย่างไรก็ตาม คุณสามารถโหลดไฟล์ Excel รูปแบบอื่นได้เช่นกัน
ขั้นตอนในการแปลง Excel เป็น Array ใน Java
- ใช้ที่เก็บ Maven เพิ่มการอ้างอิงไปยังไลบรารี Aspose.Cells ในแอปพลิเคชัน
- เพิ่มการอ้างอิงคลาส Workbook และ Worksheet โดยใช้คำสั่ง Import ในโปรแกรม
- โหลดสมุดงานต้นฉบับที่จะแปลงเป็นอาร์เรย์
- รับข้อมูลอ้างอิงไปยังชีตแรกที่จะบันทึกข้อมูลในอาร์เรย์
- การใช้คอลเลกชันเซลล์ในแผ่นงาน ส่งออกข้อมูลไปยังอาร์เรย์ จากช่วงเซลล์ที่ต้องการ
- แสดงขนาดของอาร์เรย์เอาต์พุตสำหรับการตรวจสอบ
ในขั้นตอนเหล่านี้ เราจะโหลดไฟล์ Excel และเข้าถึงเวิร์กชีตจากที่ซึ่งข้อมูลจะถูกแปลงเป็นอาร์เรย์ แผ่นงานแต่ละแผ่นประกอบด้วยชุดของเซลล์ที่มีฟังก์ชัน ส่งออกข้อมูลไปยังอาร์เรย์ จากช่วงเฉพาะในแผ่นงาน คุณสามารถส่งออกข้อมูลในอาร์เรย์ขนาดเดียวหรือสองมิติ
รหัสเพื่ออ่านค่าจากไฟล์ Excel และจัดเก็บใน Array ใน Java
ในโค้ดตัวอย่างนี้ เราใช้ฟังก์ชัน Cells.exportArray() ที่ต้องใช้เซลล์เริ่มต้นของช่วงเซลล์เป้าหมายพร้อมกับแถวและคอลัมน์ทั้งหมดที่จะส่งออกไปยังอาร์เรย์ ที่นี่ เราเพียง แปลงช่วงของเซลล์เป็นอาร์เรย์ อย่างไรก็ตาม หากคุณต้องการแปลงข้อมูลประเภทอื่นในแผ่นงาน เช่น แผนภูมิเป็นรูปภาพ คุณอาจดูบทความใน วิธีแปลงแผนภูมิ Excel เป็น JPG ใน Java ไม่จำเป็นต้องใช้คอมโพเนนต์หรือไลบรารีอื่น เช่น Interop หรือ MS Excel สำหรับการรันโค้ดด้านบน