Excel เป็น CSV Java

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

เหตุใดจึงแปลง Excel เป็น CSV ใน Java

ความเข้ากันได้: ไฟล์ CSV สามารถนำเข้าไปยังแอปพลิเคชันต่างๆ ได้อย่างง่ายดาย เช่น ฐานข้อมูล สเปรดชีต และเครื่องมือประมวลผลข้อมูล

ความเรียบง่าย: รูปแบบ CSV เป็นแบบข้อความธรรมดา ทำให้มนุษย์สามารถอ่านได้และใช้งานได้ตรงไปตรงมา

การแปลงข้อมูล: การแปลง Excel เป็น CSV อาจเป็นส่วนหนึ่งของกระบวนการแปลงข้อมูลที่ใหญ่กว่า ซึ่งข้อมูลจะถูกจัดเตรียมสำหรับการวิเคราะห์ การรายงาน หรือการย้ายข้อมูล

Excel XLSX เป็น CSV Converter - การตั้งค่าสภาพแวดล้อม Java

ตรวจสอบให้แน่ใจว่าคุณมีข้อกำหนดเบื้องต้นต่อไปนี้ในการแปลงไฟล์ Excel เป็นรูปแบบ CSV ใน Java:

  • JDK, Java Development Kit ที่กำหนดค่าในสภาพแวดล้อมของคุณ
  • IDE เพื่อสร้างและรันโปรแกรม Java เช่น NetBeans, Eclipse เป็นต้น
  • ตั้งค่าการพึ่งพาโปรเจ็กต์โดยการกำหนดค่า Conholdate.Total for Java โดยใช้ไฟล์ pom.xml ของคุณ:
<dependency>
<groupId>com.conholdate</groupId>
<artifactId>conholdate-total</artifactId>
<version>24.3</version>
<type>pom</type>
</dependency>

แปลง Excel เป็น CSV ใน Java

ขั้นตอนต่อไปนี้สรุปการแปลงไฟล์ Excel XLSX เป็น CSV ใน Java:

  • เริ่มต้นอินสแตนซ์ของคลาสสมุดงานเพื่อโหลดแผ่นงาน Excel ต้นทาง
  • ส่งออก Excel เป็นรูปแบบ CSV โดยการเรียกเมธอด save() พร้อมกับพารามิเตอร์ SaveFormat

ข้อมูลโค้ดด้านล่างอธิบายวิธีแปลง Excel เป็น CSV ใน Java:

// โหลดไฟล์ Excel อินพุต
com.aspose.cells.Workbook workbook = new com.aspose.cells.Workbook("Excel.xlsx");

// แปลง XLSX เป็นไฟล์ CSV
workbook.save("ExcelToCSV.csv", com.aspose.cells.SaveFormat.CSV);

ใบอนุญาตการประเมินผลฟรี

คุณอาจได้รับ ใบอนุญาตชั่วคราวฟรี เพื่อทดสอบห้องสมุดอย่างเต็มประสิทธิภาพ

สรุป

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

คำถามที่พบบ่อย

เอาต์พุต CSV รองรับอักขระ Unicode และสัญลักษณ์พิเศษหรือไม่

ใช่ เอาต์พุต CSV รองรับอักขระ Unicode และสัญลักษณ์พิเศษ

แนะนำให้แปลง Excel เป็น CSV เพื่อจัดเก็บข้อมูลระยะยาวหรือไม่

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

ฉันสามารถแปลงไฟล์ Excel ด้วยสูตรที่ซับซ้อนหรือมาโครเป็น CSV ได้หรือไม่

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

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