Excel เป็น CSV

ทำการแปลง Excel เป็น CSV ใน C# .NET

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

บทความนี้ครอบคลุมหัวข้อต่อไปนี้:

สมุดงาน Excel เป็น API การแปลง CSV

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

ขั้นตอนแรกคือการติดตั้ง SDK ในโซลูชัน .NET ของเรา ดังนั้นให้ค้นหา GroupDocs.Conversion-Cloud ในตัวจัดการแพ็คเกจ NuGet แล้วคลิกปุ่มติดตั้ง อีกทางเลือกหนึ่งคือดำเนินการคำสั่งต่อไปนี้ในคอนโซลตัวจัดการแพ็คเกจ

NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.2.0

เมื่อติดตั้ง REST API สำเร็จแล้ว ตรวจสอบให้แน่ใจว่าคุณมีข้อมูลรับรอง API (เช่น รหัสไคลเอ็นต์และความลับไคลเอ็นต์) คุณสามารถไปที่ [บทช่วยสอน] สั้นๆ นี้ 8 ซึ่งจะอธิบายรายละเอียดเกี่ยวกับวิธีรับข้อมูลรับรอง API

แปลง Excel เป็น CSV ใน C# .NET

ส่วนนี้อธิบายรายละเอียดเกี่ยวกับการแปลง Excel เป็น CSV โดยใช้ C# .NET ในขณะเดียวกันก็รับประกันผลลัพธ์การแปลงคุณภาพสูง รักษาความสมบูรณ์ของข้อมูล และรักษาความสอดคล้องตลอดกระบวนการ

  1. สร้างอินสแตนซ์ของคลาส “การกำหนดค่า” ที่เราส่งข้อมูลรับรองไคลเอ็นต์เป็นอาร์กิวเมนต์
var configurations = new Configuration(clientId, clientSecret1);
  1. เริ่มต้น ConvertApi โดยที่เราส่งวัตถุการกำหนดค่าเป็นอาร์กิวเมนต์อินพุต
var apiInstance = new ConvertApi(configurations);
  1. อัปโหลดสมุดงาน Excel อินพุตไปยังที่เก็บข้อมูลบนคลาวด์
fileUpload.UploadFile(new UploadFileRequest("input.xls", stream));
  1. สร้างอินสแตนซ์ ConvertSettings โดยที่เราระบุชื่อสำหรับอินพุต XLS รูปแบบผลลัพธ์เป็น csv และชื่อของไฟล์ CSV ที่เป็นผลลัพธ์เป็นอาร์กิวเมนต์
var settings = new ConvertSettings{...}
  1. เรียกใช้ API ConvertDocumentRequest เพื่อเปลี่ยน Excel เป็นรูปแบบ CSV และบันทึก CSV ที่เป็นผลลัพธ์ไปยังที่เก็บข้อมูลบนคลาวด์
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
Excel เป็น CSV

รูปภาพ: - ตัวอย่างการแปลง Excel เป็น CSV

เวิร์กบุ๊ก Excel ตัวอย่างและ CSV ผลลัพธ์ที่สร้างขึ้นในตัวอย่างข้างต้นสามารถดาวน์โหลดได้จาก input.xls และ resultant.csv

แปลง XLSX เป็น CSV โดยใช้คำสั่ง cURL

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

ขั้นตอนแรกในแนวทางนี้คือการได้รับโทเค็นการเข้าถึง JWT ส่วนบุคคล ดังนั้น เมื่อคุณมีโทเค็น JWT แล้ว โปรดดำเนินการคำสั่ง cURL ต่อไปนี้เพื่อแปลง XLSX เป็นรูปแบบ CSV และบันทึก CSV ที่ได้ผลลัพธ์ในพื้นที่เก็บข้อมูลบนคลาวด์

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H  "Content-Type: application/json" \
-d "{  \"StorageName\": \"internal\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"csv\",\"OutputPath\": \"{resultantFile}\"}"

โปรดแทนที่ sourceFile ด้วยชื่อของสมุดงาน Excel อินพุต, resultantFile ด้วยชื่อของ CSV ผลลัพธ์ และ accessToken ด้วยโทเค็นการเข้าถึง JWT ส่วนบุคคล

ลองใช้แอปแปลง Excel เป็น CSV ฟรี

เราได้พัฒนา [XLSX to CSV Converter] ออนไลน์ฟรี 14 โดยใช้ GroupDocs.Conversion Cloud API เป็นโซลูชันน้ำหนักเบาและประสิทธิภาพสูงเป็นพิเศษ โดยให้โอกาสในการสัมผัสความสามารถอันน่าทึ่งของสมุดงาน Cloud SDK สำหรับ Excel ของเราเป็นการแปลง CSV

แอป xlsx เป็น csv

ลิงค์ที่เป็นประโยชน์

บทสรุป

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

บทความที่เกี่ยวข้อง

เราขอแนะนำให้ไปที่ลิงก์ต่อไปนี้เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ: