สเปรดชีต Excel นำเสนอฟีเจอร์ที่หลากหลายสำหรับการจัดระเบียบข้อมูลและการวิเคราะห์ ไฟล์ CSV(ค่าที่คั่นด้วยเครื่องหมายจุลภาค) ให้รูปแบบที่เรียบง่ายและเป็นมาตรฐานสำหรับการจัดเก็บข้อมูลแบบตาราง ดังนั้นความสามารถในการแปลงไฟล์ Excel เป็นรูปแบบ CSV ได้อย่างราบรื่นจึงเป็นสิ่งจำเป็นสำหรับการปรับปรุงเวิร์กโฟลว์การประมวลผลข้อมูล นอกจากนี้ ไฟล์ CSV ยังเหมาะอย่างยิ่งสำหรับการทำงานร่วมกันข้ามแพลตฟอร์ม แอปพลิเคชัน และภาษาการเขียนโปรแกรมที่แตกต่างกัน ดังนั้นในบทความนี้ เราจะสำรวจความสำคัญของการแปลงนี้ และเรียนรู้วิธีดำเนินการได้อย่างง่ายดายโดยใช้ .NET REST API
บทความนี้ครอบคลุมหัวข้อต่อไปนี้:
- สมุดงาน Excel เป็น API การแปลง CSV
- แปลง Excel เป็น CSV ใน C# .NET
- แปลง XLSX เป็น CSV โดยใช้คำสั่ง cURL
สมุดงาน 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 ในขณะเดียวกันก็รับประกันผลลัพธ์การแปลงคุณภาพสูง รักษาความสมบูรณ์ของข้อมูล และรักษาความสอดคล้องตลอดกระบวนการ
- สร้างอินสแตนซ์ของคลาส “การกำหนดค่า” ที่เราส่งข้อมูลรับรองไคลเอ็นต์เป็นอาร์กิวเมนต์
var configurations = new Configuration(clientId, clientSecret1);
- เริ่มต้น
ConvertApi
โดยที่เราส่งวัตถุการกำหนดค่าเป็นอาร์กิวเมนต์อินพุต
var apiInstance = new ConvertApi(configurations);
- อัปโหลดสมุดงาน Excel อินพุตไปยังที่เก็บข้อมูลบนคลาวด์
fileUpload.UploadFile(new UploadFileRequest("input.xls", stream));
- สร้างอินสแตนซ์
ConvertSettings
โดยที่เราระบุชื่อสำหรับอินพุต XLS รูปแบบผลลัพธ์เป็นcsv
และชื่อของไฟล์ CSV ที่เป็นผลลัพธ์เป็นอาร์กิวเมนต์
var settings = new ConvertSettings{...}
- เรียกใช้ API ConvertDocumentRequest เพื่อเปลี่ยน Excel เป็นรูปแบบ CSV และบันทึก CSV ที่เป็นผลลัพธ์ไปยังที่เก็บข้อมูลบนคลาวด์
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
เวิร์กบุ๊ก 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
ลิงค์ที่เป็นประโยชน์
บทสรุป
โดยสรุป ไม่ว่าคุณจะเลือกใช้ GroupDocs.Conversion Cloud ด้วยคำสั่ง cURL หรือผสานรวม GroupDocs.Conversion Cloud SDK สำหรับ .NET การแปลง Excel เป็น CSV จะกลายเป็นกระบวนการที่ราบรื่นและมีประสิทธิภาพ ทั้งสองแนวทางนำเสนอโซลูชันที่หลากหลายสำหรับงานการแปลงเอกสารอัตโนมัติ ช่วยให้ผู้ใช้สามารถเชื่อมช่องว่างระหว่างรูปแบบ Excel และ CSV ได้อย่างง่ายดาย อย่างไรก็ตาม Cloud SDK ของเราให้การเข้าถึงคุณสมบัติที่หลากหลาย เอกสารที่ครอบคลุม และการสนับสนุนที่เชื่อถือได้ ทำให้คุณปรับแต่งกระบวนการแปลงและรับรองผลลัพธ์คุณภาพสูง
บทความที่เกี่ยวข้อง
เราขอแนะนำให้ไปที่ลิงก์ต่อไปนี้เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ: