วิธีแปลง Excel เป็น Array ใน Java

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

ขั้นตอนในการแปลง Excel เป็น Array ใน Java

  1. ใช้ที่เก็บ Maven เพิ่มการอ้างอิงไปยังไลบรารี Aspose.Cells ในแอปพลิเคชัน
  2. เพิ่มการอ้างอิงคลาส Workbook และ Worksheet โดยใช้คำสั่ง Import ในโปรแกรม
  3. โหลดสมุดงานต้นฉบับที่จะแปลงเป็นอาร์เรย์
  4. รับข้อมูลอ้างอิงไปยังชีตแรกที่จะบันทึกข้อมูลในอาร์เรย์
  5. การใช้คอลเลกชันเซลล์ในแผ่นงาน ส่งออกข้อมูลไปยังอาร์เรย์ จากช่วงเซลล์ที่ต้องการ
  6. แสดงขนาดของอาร์เรย์เอาต์พุตสำหรับการตรวจสอบ

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

รหัสเพื่ออ่านค่าจากไฟล์ Excel และจัดเก็บใน Array ใน Java

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

 ไทย