
วิธีการแปลง Excel เป็นค่าที่คั่นด้วยจุลภาคแบบออนไลน์ด้วย .NET Cloud SDK
ความสามารถในการแปลงไฟล์ Excel เป็นรูปแบบ CSV ได้อย่างราบรื่นถือเป็นทักษะที่สำคัญสำหรับนักพัฒนาและผู้ที่ชื่นชอบข้อมูล เราเข้าใจดีว่าแผ่นงาน Excel เป็นเครื่องมือที่มีประสิทธิภาพในการจัดระเบียบข้อมูล แต่บางครั้งเราอาจเผชิญกับความท้าทายเมื่อต้องใช้แทนกันได้และเข้ากันได้กับระบบต่างๆ ดังนั้น คู่มือนี้จึงจะอธิบายถึงความจำเป็นในการเปลี่ยนแปลงนี้ โดยเจาะลึกถึงความแตกต่างที่ละเอียดอ่อนของการใช้แทนกันได้ พร้อมทั้งความสะดวกในการผสานรวม มาเจาะลึกถึงรายละเอียดของการใช้ .NET REST API ที่ช่วยให้คุณสามารถนำทางและเพิ่มประสิทธิภาพเวิร์กโฟลว์ข้อมูลได้อย่างมีประสิทธิภาพ
- SDK สำหรับการแปลง Excel เป็น CSV
- แปลง XLSX เป็น CSV ใน C# .NET
- การแปลงไฟล์ Excel เป็นไฟล์ที่คั่นด้วยจุลภาคโดยใช้คำสั่ง cURL
SDK การแปลง Excel เป็น CSV
Aspose.Cells Cloud SDK for .NET เปิดโอกาสให้มีความเป็นไปได้มากขึ้นเมื่อมองหาโซลูชันที่มีประสิทธิภาพและแข็งแกร่งสำหรับการแปลง Excel เป็น CSV SDK นี้รองรับรูปแบบ Excel ต่างๆ ช่วยให้มีความยืดหยุ่นในการจัดการโครงสร้างข้อมูลที่หลากหลาย ดังนั้น ด้วยการใช้ประโยชน์จากพลังของ Aspose.Cells Cloud SDK ใน C# .NET คุณสามารถแปลงไฟล์ Excel ที่ซับซ้อนเป็น CSV ได้อย่างง่ายดาย โดยรักษาความสมบูรณ์ของข้อมูลและการจัดรูปแบบไว้
ในการใช้ SDK ในแอปพลิเคชัน ขั้นแรกเราต้องค้นหา Aspose.Cells-Cloud
ในตัวจัดการแพ็กเกจ NuGet แล้วคลิกปุ่ม เพิ่มแพ็กเกจ
ประการที่สอง รับข้อมูลประจำตัวไคลเอนต์ของคุณจาก แดชบอร์ดบนคลาวด์ หากคุณไม่มีบัญชีอยู่แล้ว เพียงสร้างบัญชีฟรีโดยทำตามคำแนะนำที่ระบุในบทความ เริ่มต้นอย่างรวดเร็ว
แปลง XLSX เป็น CSV ใน C# .NET
Cloud SDK ช่วยให้สามารถแปลงไฟล์บนคลาวด์ได้ โดยเพิ่มความสามารถในการปรับขนาดและการเข้าถึงข้อมูล จึงไม่จำเป็นต้องติดตั้งในเครื่อง มาดูรายละเอียดเกี่ยวกับวิธีแปลงไฟล์ XLSX เป็น CSV โดยใช้ C# .NET กัน
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
สร้างอ็อบเจ็กต์ของคลาส CellsApi โดยที่เราส่งข้อมูลประจำตัวไคลเอนต์เป็นอาร์กิวเมนต์
cellsInstance.UploadFile("input.xls", inputFile);
เราจำเป็นต้องอ่านเนื้อหาอินพุต Excel แล้วอัปโหลดไปยังที่เก็บข้อมูลบนคลาวด์
var response = cellsInstance.CellsWorkbookGetWorkbook("input.xls", null, format: "CSV", isAutoFit: true, null, null, null, "output.html", null);
ตอนนี้ให้เรียกใช้ API เพื่อดำเนินการแปลง Excel เป็น CSV ทางออนไลน์ หลังจากดำเนินการสำเร็จ CSV ที่ได้จะถูกอัปโหลดไปยังที่เก็บข้อมูลบนคลาวด์ด้วย
// สำหรับตัวอย่างและไฟล์ข้อมูลแบบสมบูรณ์ โปรดไปที่
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/
// รับข้อมูลประจำตัวลูกค้าจาก https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
// สร้างอินสแตนซ์ CellsApi ขณะส่ง ClientID และ ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
try
{
// อ่านเนื้อหาของไฟล์ Excel ในไดรฟ์ภายใน
using (var inputFile = System.IO.File.OpenRead(input_Excel))
{
// อัพโหลดสมุดงานไปยังที่เก็บข้อมูลบนคลาวด์
cellsInstance.UploadFile("input.xlsx", inputFile);
// เริ่มต้นการดำเนินการแปลง Excel เป็น CSV
var response = cellsInstance.CellsWorkbookGetWorkbook("input.xlsx", null, format: "CSV", isAutoFit: true, null, null, null, "ouptut.csv", null);
// พิมพ์ข้อความแสดงความสำเร็จหากการแปลงสำเร็จ
if (response != null && response.Equals("OK"))
{
Console.WriteLine("The Excel is successfully converted to CSV !");
Console.ReadKey();
}
}
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
ตัวอย่างการแปลง Excel เป็น CSV โดยใช้ .NET REST API
สามารถดาวน์โหลดเวิร์กบุ๊ก Excel อินพุตและ CSV ผลลัพธ์ที่สร้างในตัวอย่างด้านบนได้จาก:
การแปลงไฟล์ Excel เป็นไฟล์ที่คั่นด้วยจุลภาคโดยใช้คำสั่ง cURL
เราได้เรียนรู้ว่า Aspose.Cells Cloud มอบ API ที่ครอบคลุมสำหรับการจัดการ Excel ในระบบคลาวด์ และคำสั่ง cURL นำเสนอวิธีที่สะดวกในการโต้ตอบกับ API นี้ ดังนั้น การแปลง Excel เป็นไฟล์ที่คั่นด้วยจุลภาค (CSV) โดยใช้ Aspose.Cells Cloud ร่วมกับคำสั่ง cURL จึงเป็นแนวทางที่มีประสิทธิภาพและหลากหลาย ดังนั้น การผสมผสานระหว่าง Aspose.Cells Cloud และคำสั่ง cURL จึงเป็นโซลูชันที่ราบรื่นและมีประสิทธิภาพสำหรับนักพัฒนาที่ต้องการแปลง Excel เป็น CSV ในลักษณะที่ยืดหยุ่นและปรับขนาดได้
ขั้นตอนแรกในการดำเนินการนี้คือการสร้างโทเค็นการเข้าถึง JWT โดยใช้คำสั่งต่อไปนี้:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=921363a8-b195-426c-85f7-7d458b112383&client_secret=2bf81fca2f3ca1790e405c904b94d233" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
เมื่อเรามีโทเค็น JWT แล้ว โปรดดำเนินการคำสั่งต่อไปนี้เพื่อแปลง Excel เป็น CSV ออนไลน์ Excel อินพุตจะต้องพร้อมใช้งานในที่เก็บข้อมูลบนคลาวด์แล้ว และหลังจากการแปลง CSV ที่ได้จะถูกเก็บไว้ในที่เก็บข้อมูลบนคลาวด์เดียวกัน (เว้นแต่คุณจะระบุตำแหน่งอื่น)
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=CSV&isAutoFit=true&onlySaveTable=true&outPath={Resultant}&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"
แทนที่ sourceFile
ด้วยชื่อของเวิร์กบุ๊ก Excel อินพุตที่มีอยู่ในที่เก็บข้อมูลบนคลาวด์ Resultant
ด้วยชื่อของเอาต์พุต CSV ที่จะสร้าง และ accessToken
ด้วยโทเค็นการเข้าถึง JWT ที่สร้างขึ้นด้านบน
หากต้องการบันทึก CSV ผลลัพธ์ลงในไดรฟ์ภายในเครื่อง โปรดใช้คำสั่ง cURL ต่อไปนี้ โดยที่เราข้ามชื่อไฟล์เอาต์พุตในคำขอ GET และใช้คำสั่ง -o เพื่อระบุเส้นทางไฟล์ผลลัพธ์
curl -v "https://api.aspose.cloud/v3.0/cells/input.xls?format=CSV&isAutoFit=true&onlySaveTable=true&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "resultant.csv"
บทสรุป
โดยสรุป คู่มือฉบับสมบูรณ์นี้แสดงให้เห็นแนวทางที่มีประสิทธิภาพสองแนวทางสำหรับการแปลง Excel เป็น CSV โดยแต่ละแนวทางนั้นตอบสนองความต้องการที่หลากหลายของนักพัฒนา ไม่ว่าจะใช้ความสามารถของ C# .NET หรือใช้ประโยชน์จาก Aspose.Cells Cloud ด้วยคำสั่ง cURL เราก็จะปรับปรุงและเพิ่มประสิทธิภาพการแปลงข้อมูล Excel ไม่ว่าจะเลือกเส้นทางใด คุณก็จะได้รับข้อมูลเชิงลึกที่จำเป็นในการยกระดับเวิร์กโฟลว์การประมวลผลข้อมูลและแปลงไฟล์ Excel เป็น CSV ได้อย่างราบรื่นและมั่นใจ
ลิงค์ที่เป็นประโยชน์
บทความที่เกี่ยวข้อง
เราขอแนะนำให้เยี่ยมชมบล็อกต่อไปนี้: