บางครั้งข้อมูลจะถูกแลกเปลี่ยนเป็นคู่คีย์-ค่า หรือค่าที่คั่นด้วยเครื่องหมายจุลภาค (CSV) ในสถานการณ์ต่างๆ ในบางกรณี คุณอาจต้องจัดการหรือแปลงข้อมูล CSV นั้นเป็นรูปแบบ Excel (XLS หรือ XLSX) เพื่อการประมวลผลเพิ่มเติม ให้เราอธิบายขั้นตอนการแปลงไฟล์ CSV เป็น Excel XLS XLSX ในภาษา C#
- โปรแกรมแปลง C# CSV เป็น Excel – ดาวน์โหลดฟรี
- ขั้นตอนในการแปลงไฟล์ CSV เป็น Excel XLS ใน C#
- ส่งออก CSV เป็น XLSX ใน C#
โปรแกรมแปลง C# CSV เป็น Excel – ดาวน์โหลดฟรี
Aspose.Cells for .NET เป็น API ที่ยอดเยี่ยมสำหรับการแปลงไฟล์ CSV และ Excel (XLS/XLSX) ระหว่างกัน เราจะใช้ API นี้เพื่อแปลงไฟล์ CSV เป็นรูปแบบ XLS/XLSX คุณสามารถดาวน์โหลดได้จาก New Releases หรือใช้คำสั่งด้านล่างเพื่อติดตั้งจาก NuGet
PM> Install-Package Aspose.Cells
ขั้นตอนในการแปลง CSV เป็น XLSX ใน C#
Aspose.Cells for .NET เป็นวิธีที่ง่ายที่สุดในการแปลงไฟล์ CSV เป็นรูปแบบ Excel XLS หรือ XLSX ต่อไปนี้เป็นขั้นตอนที่คุณต้องทำสำหรับการแปลง CSV เป็น Excel
- โหลดไฟล์ CSV จากดิสก์
- สร้างไฟล์ Excel ใหม่
- ส่งออกข้อมูลจากไฟล์ CSV ไปยังแผ่นงาน Excel
- บันทึกไฟล์ Excel ไปยังตำแหน่งที่ต้องการ
มาดูวิธีแปลงไฟล์ CSV เป็น XLS ใน C# กัน
ส่งออก CSV เป็น XLS ใน C#
ต่อไปนี้เป็นขั้นตอนในการบันทึกไฟล์ CSV เป็น XLS ใน C#
- สร้างอินสแตนซ์ของคลาส LoadOptions และตั้งค่ารูปแบบการโหลดเป็น CSV
- สร้างวัตถุสมุดงานและโหลดไฟล์ CSV
- บันทึกไฟล์ Excel โดยใช้วิธี Workbook.Save() ไปยังตำแหน่งที่ต้องการ
โค้ดด้านล่างแสดงวิธีแปลงไฟล์ CSV เป็น Excel XLSX ใน C#
// สร้าง LoadOptions สำหรับไฟล์ CSV
LoadOptions loadOptions = new LoadOptions(LoadFormat.CSV);
// สร้างวัตถุสมุดงานและเริ่มต้นด้วยเส้นทางของไฟล์ CSV และวัตถุ LoadOptions
Workbook workbook = new Workbook("Sample.csv", loadOptions);
// บันทึกไฟล์ CSV เป็น XLSX
workbook.Save("CSVtoExcel.xlsx", SaveFormat.Xlsx);
ตัวแปลง CSV เป็น XLS C# - รับใบอนุญาตฟรี
คุณสามารถรับ ใบอนุญาตชั่วคราวฟรี และแปลงไฟล์ CSV เป็นรูปแบบ Excel ได้โดยไม่มีข้อจำกัดในการประเมิน
บทสรุป
ในบทความนี้ คุณได้เรียนรู้วิธีแปลงไฟล์ CSV เป็น Excel XLS หรือ XLSX ใน C# ขั้นตอนและโค้ดตัวอย่างได้สาธิตวิธีการส่งออกข้อมูลจากไฟล์ CSV ไปยัง XLSX ใน C# ในทำนองเดียวกัน การแปลงรูปแบบไฟล์อื่นๆ ก็เป็นไปได้เช่นกัน ซึ่งคุณสามารถสำรวจได้โดยไปที่ documentation และ API references นอกจากนี้ คุณสามารถติดต่อเราได้ตลอดเวลาที่ ฟอรัมสนับสนุนฟรี