รูปแบบไฟล์ CSV ใช้เพื่อบันทึกค่าที่คั่นด้วยเครื่องหมายจุลภาค การแปลง CSV เป็น Excel มีประโยชน์เมื่อมีตัวเลขที่เกี่ยวข้องในข้อมูลอินพุต และคุณจำเป็นต้องทำการคำนวณบางอย่าง ในทำนองเดียวกัน การแปลง Excel เป็น CSV มีประโยชน์ในบางสถานการณ์ เช่น การทำให้เป็นอนุกรมของข้อมูลในบางกรณี ให้เราสำรวจการแปลงระหว่างรูปแบบไฟล์ CSV และ Excel (XLS หรือ XLSX) โดยละเอียดโดยใช้ Aspose.Cells for Java API:
- CSV เป็น Excel และ Excel เป็น CSV Converter API – การติดตั้ง
- แปลง CSV เป็น Excel (XLSX/XLS) โดยใช้ Java
- แปลง Excel (XLSX/XLS) เป็น CSV โดยใช้ Java
CSV เป็น Excel และ Excel เป็น CSV Converter API – การติดตั้ง
ในการแปลงรูปแบบไฟล์เหล่านี้ ก่อนอื่นคุณต้องกำหนดค่า Aspose.Cells for Java API ในสภาพแวดล้อม Java ของคุณ สิ่งนี้จะช่วยให้คุณบรรลุข้อกำหนดด้วยโค้ดเพียงไม่กี่บรรทัด API จะดูแลงานและกิจกรรมที่เหลือ คุณสามารถตั้งค่าได้โดยดาวน์โหลดไฟล์ JAR หรือเพิ่มข้อมูลจำเพาะ Maven Repository ต่อไปนี้:
พื้นที่เก็บข้อมูล:
<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>20.8</version>
</dependency>
หลังจากติดตั้งและกำหนดค่า API เรียบร้อยแล้ว เรามาเรียนรู้การแปลงรูปแบบไฟล์ CSV และ Excel (XLSX/XLS) กัน
แปลง CSV เป็น Excel (XLSX/XLS) โดยใช้ Java
หนึ่งในกรณีการใช้งานยอดนิยมสำหรับการแปลง CSV เป็น Excel คือเมื่อคุณต้องการเติมค่าบางค่าลงในตารางในแผ่นงาน Excel ในทำนองเดียวกัน มีความเป็นไปได้มากมายและกรณีการใช้งานที่คุณอาจต้องทำการแปลงนี้ เพื่อให้ง่ายและสะดวก ให้เราพิจารณาไฟล์ CSV พื้นฐานเป็นตัวอย่าง:
My Data,,,,,,,
Items A,Items B,Items C,Items D,Items E,Items F,Items G,Items H
12,23,33,66,11,87,99,33
23,22,33,77,31,22,45,56
34,11,12,23,22,34,11,12
45,43,54,88,36,45,45,37
65,65,65,65,13,65,9,35
34,22,27,22,32,23,23,32
213,186,224,341,145,276,232,205
ให้เราทำตามขั้นตอนด้านล่างเพื่อแปลงไฟล์ CSV เป็น Excel:
- เริ่มต้นวัตถุคลาส LoadOptions
- ระบุ FileFormatType เป็น CSV
- สร้างอินสแตนซ์วัตถุของคลาส Workbook
- บันทึกไฟล์ Excel เอาต์พุต
ข้อมูลโค้ดด้านล่างแสดงวิธีแปลง CSV เป็น Excel (XLSX/XLS) โดยใช้ Java:
// การเปิดไฟล์ CSV
// การสร้างวัตถุ CSV LoadOptions
LoadOptions loadOptions = new LoadOptions(FileFormatType.CSV);
// การสร้างวัตถุสมุดงานด้วยเส้นทางไฟล์ CSV และ loadOptions
// วัตถุ
Workbook workbook = new Workbook(dataDir + "Book_CSV.csv", loadOptions);
workbook.save(dataDir + "CSVtoExcel.xlsx" , SaveFormat.XLSX);
ภาพหน้าจอด้านล่างแสดงไฟล์ Excel เอาต์พุตที่สร้างด้วยข้อมูลโค้ดด้านบน:
แปลง Excel (XLSX/XLS) เป็น CSV โดยใช้ Java
การแปลง Excel (XLSX/XLS) เป็น CSV เป็นกรณีการใช้งานที่สำคัญเช่นกัน เนื่องจากเราได้สร้างไฟล์ Excel ไว้แล้ว ให้เราพิจารณาว่าเป็นไฟล์อินพุตเพื่อดำเนินการแปลงต่อไป สิ่งนี้สามารถอธิบายความเที่ยงตรงสูงระหว่างการแปลงไฟล์ CSV และ Excel ที่เราแปลงแล้ว ให้เราทำตามขั้นตอนด้านล่างเพื่อแปลง Excel (XLSX/XLS) เป็น CSV โดยใช้ Java
- โหลดไฟล์ Excel อินพุตด้วยตัวสร้าง สมุดงาน
- บันทึกไฟล์ CSV เอาต์พุตโดยระบุ CSV SaveFormat
ข้อมูลโค้ดต่อไปนี้แสดงวิธีแปลง Excel (XLSX/XLS) เป็น CSV ใน Java:
// โหลดไฟล์ Excel อินพุต
Workbook workbook = new Workbook(dataDir + "CSVtoExcel.xlsx");
// บันทึกไฟล์ CSV เอาต์พุต
workbook.save(dataDir + "ExcelToCSV.csv" , SaveFormat.CSV);
หลังจากแปลงไฟล์ Excel อินพุตแล้ว คุณสามารถเปรียบเทียบไฟล์ CSV เอาต์พุตกับไฟล์ที่ใช้ด้านบนในตัวอย่างแรก คุณจะสังเกตเห็นว่าไฟล์เอาต์พุตเหมือนกัน ความเที่ยงตรงสูงนี้บ่งบอกถึงประสิทธิภาพของการแปลงรูปแบบไฟล์เหล่านี้
บทสรุป
โดยสรุป เราได้เรียนรู้วิธีที่ง่ายในการแปลงไฟล์ Excel เป็น CSV และ CSV เป็น Excel ด้วย Java อย่างไรก็ตาม หากคุณสังเกตเห็นปัญหาเกี่ยวกับการกำหนดค่าหรือการแปลง โปรดอย่าลังเลที่จะติดต่อเราได้ที่ ฟอรัมสนับสนุนฟรี เรายินดีที่จะช่วยเหลือคุณ!
ดูสิ่งนี้ด้วย
- CSV เป็นไฟล์ Excel หรือ Excel เป็น CSV ใน C#
- JSON เป็น Excel ใน Java
- Word เป็น JSON ใน C#
- Word เป็น JSON ใน Python
- DOC เป็น JSON ใน C#
- ไฟล์ Excel เป็น JSON ใน Python
- XLSX เป็น JSON ใน C#
- XLS เป็น JSON ใน C#
- XLSX เป็น JSON ใน Java
- Excel เป็น JSON ใน Java
- DOCX เป็น JSON ใน Java
- DOC เป็น JSON ใน Java
- Word เป็น JSON ใน Java
- TXT เป็น JSON ใน Java
- JSON เป็น PDF ใน Python
- Excel เป็น JSON ใน Java
- TXT เป็น JSON ใน Python