ไฟล์ CSV ใช้กันอย่างแพร่หลายในการจัดเก็บข้อมูลในรูปแบบของค่าที่คั่นด้วยเครื่องหมายจุลภาค อย่างไรก็ตาม ในบางกรณี คุณต้องส่งออกข้อมูลจากไฟล์ CSV ไปยังสเปรดชีต Excel หรือในทางกลับกัน สำหรับกรณีดังกล่าว บทความนี้ครอบคลุมถึงวิธีการส่งออกข้อมูลจาก CSV เป็น Excel และ Excel เป็น CSV บน Linux
CSV เป็น Excel หรือ Excel เป็น CSV Converter สำหรับ Linux
ในการส่งออกข้อมูลจาก CSV เป็น Excel หรือ Excel เป็น CSV เราจะใช้ Aspose.Cells for .NET เป็น API ที่มีประสิทธิภาพสำหรับการสร้างและจัดการไฟล์ Excel จากภายในแอปพลิเคชัน .NET คุณสามารถ ดาวน์โหลด API หรือติดตั้งผ่าน NuGet
หากคุณยังใหม่กับการพัฒนา .NET บน Linux โปรดอ่าน วิธีสร้างแอปพลิเคชันคอนโซลบน Linux โดยใช้ Visual Studio Code สำหรับการติดตั้ง Aspose.Cells for .NET ในแอปพลิเคชันของคุณ คุณสามารถใช้ ส่วนขยาย NuGet Package Manager สำหรับ Visual Studio Code
แปลง CSV เป็น Excel XLSX/XLS บน Linux
ต่อไปนี้เป็นขั้นตอนในการแปลงไฟล์ CSV เป็น Excel XLSX/XLS บน Linux
- สร้างอินสแตนซ์ของคลาส LoadOptions และระบุรูปแบบการป้อนข้อมูล
- สร้างอินสแตนซ์ของคลาสสมุดงานและเริ่มต้นด้วยเส้นทางของไฟล์ CSV และวัตถุ LoadOptions
- แปลง CSV เป็น Excel โดยใช้วิธี Workbook.Save(string, SaveFormat.Xlsx)
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการแปลงไฟล์ CSV เป็น Excel XLSX
// สร้างวัตถุ LoadOptions
LoadOptions loadOptions = new LoadOptions(LoadFormat.CSV);
// สร้างวัตถุสมุดงานด้วยเส้นทางของไฟล์ CSV และวัตถุ loadOptions
Workbook workbook = new Workbook("Sample.csv", loadOptions);
// บันทึก CSV เป็นไฟล์ Excel
workbook.Save("CSVtoExcel.xlsx", SaveFormat.Xlsx);
แปลง Excel เป็น CSV บน Linux
ต่อไปนี้เป็นขั้นตอนในการแปลงไฟล์ Excel XLSX/XLS เป็นรูปแบบ CSV
- สร้างอินสแตนซ์ของคลาส Workbook และเริ่มต้นด้วยเส้นทางของไฟล์ Excel
- แปลง Excel เป็น CSV โดยใช้วิธี Workbook.Save(string, SaveFormat.Csv)
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการแปลงไฟล์ Excel XLSX เป็น CSV
// โหลดไฟล์ Excel อินพุต
Workbook workbook = new Workbook("CSVtoExcel.xlsx");
// บันทึกไฟล์ Excel เป็นไฟล์ CSV
workbook.Save("ExcelToCSV.csv", SaveFormat.CSV);
รับใบอนุญาตฟรี
คุณสามารถใช้ Aspose.Cells for .NET ได้โดยไม่มีข้อจำกัดในการประเมินโดยใช้ ใบอนุญาตชั่วคราว
บทสรุป
ในบทความนี้ คุณได้เรียนรู้วิธีแปลงไฟล์ CSV เป็น Excel XLSX/XLS บน Linux นอกจากนี้ คุณได้เห็นวิธีส่งออกข้อมูลจากสเปรดชีต Excel เป็นไฟล์ CSV คุณสามารถสำรวจเพิ่มเติมเกี่ยวกับ Aspose.Cells for .NET โดยใช้ เอกสารประกอบ ในกรณีที่คุณมีข้อสงสัย คุณสามารถถามเราได้ที่ ฟอรัม