Excel เป็น CSV C#

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

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

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

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

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

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

การประมวลผลข้อมูล: ไฟล์ CSV เหมาะสำหรับงานการประมวลผลข้อมูล เช่น การนำเข้าข้อมูลไปยังฐานข้อมูล การวิเคราะห์ข้อมูลโดยใช้เครื่องมือ เช่น Python หรือ R และการสร้างรายงาน เครื่องมือและไลบรารีการประมวลผลข้อมูลจำนวนมากรองรับรูปแบบ CSV โดยกำเนิด

Excel XLSX เป็น CSV Converter - การติดตั้ง C# API

สำหรับการแปลงสเปรดชีต XLS หรือ XLSX Excel เป็นรูปแบบไฟล์ CSV ใน C# คุณต้องติดตั้ง Conholdate.Total for .NET ดาวน์โหลดได้อย่างรวดเร็วจากส่วน New Releases หรือใช้คำสั่งการติดตั้ง NuGet ต่อไปนี้:

PM> NuGet\Install-Package Conholdate.Total

แปลง Excel XLSX XLS เป็น CSV ใน C#

คุณสามารถแปลงไฟล์ Excel XLSX เป็นไฟล์ CSV ใน C# ได้ด้วยขั้นตอนต่อไปนี้:

  • อ่านไฟล์ XLSX อินพุตโดยใช้คลาสสมุดงาน
  • แปลง Excel เป็น CSV โดยการเรียกวิธีการบันทึก

ข้อมูลโค้ดต่อไปนี้สาธิตวิธีการแปลง Excel เป็น CSV ใน C#:

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

// แปลง XLSX เป็นไฟล์ CSV
workbook.Save("ExcelToCSV.csv", Aspose.Cells.SaveFormat.Csv);

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

คุณสามารถขอ [ใบอนุญาตชั่วคราวฟรี] เพื่อประเมิน API ได้โดยไม่มีข้อจำกัดใดๆ

สรุป

การแปลงไฟล์ Excel เป็นรูปแบบ CSV (Comma-Separated Values) เป็นงานทั่วไปในการประมวลผลและการวิเคราะห์ข้อมูล คู่มือนี้ได้จัดเตรียมความรู้และข้อมูลโค้ดเพื่อปรับปรุงการแปลงไฟล์ XLSX หรือ XLS เป็น CSV ให้กับคุณ ในกรณีที่คุณต้องการหารือเกี่ยวกับข้อกังวลหรือข้อสงสัยของคุณ โปรดติดต่อเราที่ ฟอรั่ม

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

รูปแบบไฟล์ Excel และ CSV แตกต่างกันอย่างไร

ไฟล์ Excel (.xlsx หรือ .xls) คือไฟล์สเปรดชีตที่สามารถมีหลายแผ่นงานที่มีข้อมูล สูตร และแผนภูมิที่จัดรูปแบบแล้ว ในทางกลับกัน ไฟล์ CSV (Comma-Separated Values) เป็นไฟล์ข้อความธรรมดาโดยแต่ละบรรทัดแสดงถึงแถวข้อมูล โดยมีค่าคั่นด้วยเครื่องหมายจุลภาค

มีข้อ จำกัด ในการแปลง Excel เป็น CSV โดยใช้ Java หรือไม่

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

เป็นไปได้ไหมที่จะแปลงแผ่นงาน Excel หลายแผ่นเป็นไฟล์ CSV แยกกัน

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

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