
วิธีการแปลง CSV เป็น Excel (XLSX, XLSX) โดยใช้ .NET REST API
ในการจัดการข้อมูลที่ซับซ้อน ความจำเป็นในการแปลง CSV เป็นเวิร์กบุ๊ก Excel (XLSX, XLS) เกิดขึ้นเป็นขั้นตอนสำคัญ โดยเป็นประตูสู่ประสบการณ์ข้อมูลแบบไดนามิกและเข้าถึงได้มากขึ้น แม้ว่าไฟล์ CSV จะมีความเรียบง่าย แต่ขาดฟังก์ชันการทำงานที่แข็งแกร่งและความน่าสนใจทางภาพของ Excel ในบทความนี้ เราจะเปิดเผยความต้องการอันน่าสนใจในการแปลง CSV เป็น Excel ดังนั้น มาเจาะลึกในรายละเอียดเพื่อเชื่อมช่องว่างระหว่างข้อมูลดิบและข้อมูลเชิงลึกที่ดำเนินการได้โดยใช้ .NET REST API เพื่อให้แน่ใจว่าประสบการณ์การแปลงข้อมูลจะราบรื่นและมีประสิทธิภาพมากขึ้น
- .NET Cloud SDK สำหรับการแปลง CSV เป็น Excel
- แปลงไฟล์ CSV เป็น Excel ใน C#
- การแปลง CSV เป็น XLS โดยใช้คำสั่ง cURL
.NET Cloud SDK สำหรับการแปลง CSV เป็น Excel
Aspose.Cells Cloud SDK for .NET ช่วยให้เปลี่ยนจาก CSV ไปเป็น Excel (XLSX, XLS) ได้อย่างราบรื่น SDK ที่ทรงพลังนี้ไม่เพียงแต่ช่วยลดความซับซ้อนและเร่งกระบวนการแปลงเท่านั้น แต่ยังเปิดประตูสู่ความสามารถอื่นๆ อีกมากมาย การดำเนินการบางอย่างได้แก่ (แต่ไม่จำกัดเพียง) การจัดการเวิร์กชีต Excel การสร้างแผนภูมิ การจัดรูปแบบขั้นสูง และคุณสามารถทำการคำนวณที่ซับซ้อนได้
ตอนนี้ค้นหา Aspose.Cells-Cloud
ในตัวจัดการแพ็คเกจ NuGet แล้วคลิกปุ่ม เพิ่มแพ็คเกจ
ประการที่สอง รับข้อมูลประจำตัวไคลเอนต์ของคุณจาก แดชบอร์ดคลาวด์ หากคุณไม่มีบัญชีอยู่แล้ว เพียงสร้างบัญชีฟรีโดยทำตามคำแนะนำที่ระบุในบทความ เริ่มต้นอย่างรวดเร็ว
แปลงไฟล์ CSV เป็น Excel ใน C#
เริ่มต้นการเดินทางที่ราบรื่นในการแปลง CSV เป็น Excel (XLSX, XLS) โดยใช้ C# .NET
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
สร้างอ็อบเจ็กต์ของคลาส CellsApi โดยที่เราส่งข้อมูลประจำตัวไคลเอนต์เป็นอาร์กิวเมนต์
PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()
สร้างอินสแตนซ์ของ WorkbookSaveAsRequest โดยที่เราระบุชื่อไฟล์ CSV อินพุต ชื่อ XLS ที่เป็นผลลัพธ์ และพารามิเตอร์ตัวเลือกบางส่วน
var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);
เรียกใช้ API เพื่อเริ่มดำเนินการแปลง CSV เป็น XLSX เมื่อดำเนินการโค้ดสำเร็จแล้ว Excel ที่ได้จะถูกจัดเก็บในที่จัดเก็บข้อมูลบนคลาวด์
// สำหรับตัวอย่างและไฟล์ข้อมูลแบบสมบูรณ์ โปรดไปที่
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);
// ชื่อไฟล์ CSV อินพุต
string input_CSV = "source.csv";
// ชื่อของไฟล์ XLS ที่ได้ผลลัพธ์
string resultant_XLS = "output.xls";
try
{
// อ่านเนื้อหาไฟล์ CSV อินพุต
var file = System.IO.File.OpenRead(input_CSV);
PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()
{
name = input_CSV,
newfilename = resultant_XLS,
isAutoFitRows = true,
isAutoFitColumns = true
};
// เริ่มการดำเนินการแปลง
var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);
// พิมพ์ข้อความแสดงความสำเร็จหากการแปลงสำเร็จ
if (response != null && response.Equals("OK"))
{
Console.WriteLine("Successful conversion of CSV to Excel format !");
Console.ReadKey();
}
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

ตัวอย่างการแปลงไฟล์ CSV เป็น XLS
การแปลง CSV เป็น XLS โดยใช้คำสั่ง cURL
การแปลง CSV เป็น Excel โดยใช้ Aspose.Cells Cloud ผ่านคำสั่ง cURL นำเสนอเส้นทางที่รวดเร็วและเข้าถึงได้ แนวทางนี้ให้ความเรียบง่ายและใช้งานง่าย อีกทั้งยังเป็นประตูสู่ความสามารถเพิ่มเติมอีกมากมาย
ขั้นตอนแรกในการดำเนินการนี้คือการสร้างโทเค็นการเข้าถึง 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 แล้ว โปรดดำเนินการคำสั่งต่อไปนี้เพื่อแปลง CSV เป็นรูปแบบ XLS หลังจากการแปลงแล้ว เวิร์กบุ๊ก Excel ที่ได้จะถูกจัดเก็บบนระบบคลาวด์
curl -v "https://api.aspose.cloud/v3.0/cells/{inputFile}/SaveAs?newfilename={resultantFile}&isAutoFitRows=true&isAutoFitColumns=true&checkExcelRestriction=false" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"SaveFormat\": \"XLS\", \"ClearData\": true, \"CreateDirectory\": true, \"EnableHTTPCompression\": true, \"RefreshChartCache\": true, \"SortNames\": true, \"ValidateMergedAreas\": true}"
แทนที่ inputFile
ด้วยชื่อไฟล์ CSV อินพุตที่มีอยู่ในที่จัดเก็บข้อมูลบนคลาวด์ resultantFile
ด้วยชื่อเวิร์กชีต Excel เอาท์พุตที่จะสร้าง และ accessToken
ด้วยโทเค็นการเข้าถึง JWT ที่สร้างขึ้นด้านบน
บทสรุป
โดยสรุป การเดินทางจาก CSV ไปยัง Excel (XLSX, XLS) ถือเป็นเครื่องพิสูจน์ถึงโซลูชันอเนกประสงค์ที่ Aspose.Cells Cloud นำเสนอ ไม่ว่าจะผ่านทาง Aspose.Cells Cloud SDK สำหรับ .NET ที่ใช้งานง่ายหรือประสิทธิภาพที่รวดเร็วของคำสั่ง cURL คุณก็สัมผัสได้ถึงพลังแห่งการแปลงข้อมูลอันทรงพลัง ไม่ว่าคุณจะเป็นนักพัฒนาที่กำลังสร้างแอปพลิเคชันที่ซับซ้อนหรือผู้ที่ชื่นชอบบรรทัดคำสั่งที่กำลังมองหาโซลูชันที่รวดเร็ว Aspose.Cells Cloud ก็ถือเป็นเพื่อนคู่ใจที่เชื่อถือได้ ช่วยให้เวิร์กโฟลว์การประมวลผลข้อมูลทั้งหมดมีประสิทธิภาพและมีคุณสมบัติครบครันยิ่งขึ้น
ลิงค์ที่เป็นประโยชน์
คำถามที่พบบ่อย
-
วิธีการแปลง CSV เป็น Excel ฟรี? เราได้พัฒนา แอปแปลง CSV เป็น Excel ฟรี ซึ่งแสดงให้เห็นความสามารถของ SDK ที่ทรงพลังนี้ ดังนั้นลองใช้ฟรีเพื่อสำรวจความสามารถอันน่าตื่นเต้นของ SDK นี้
-
ฉันจะได้รับการทดลองใช้ฟรีได้อย่างไร? เมื่อคุณสมัครใช้งาน Cloud Dashboard แล้ว คุณจะได้รับสิทธิ์ในการเรียกใช้ API ฟรี 150 ครั้งต่อเดือนเพื่อประเมิน RESTFul API ของเรา สำหรับข้อมูลเพิ่มเติม โปรดไปที่ ทดลองใช้งานฟรี
-
ค่าธรรมเนียมลิขสิทธิ์สำหรับ API นี้เท่าไร? คุณสามารถแปลงเอกสารได้ในราคาเพียง $0.025 ต่อการเรียกใช้ API สำหรับรายละเอียดเพิ่มเติม โปรดไปที่ คู่มือราคา
บทความที่เกี่ยวข้อง
เราขอแนะนำให้เยี่ยมชมบล็อกต่อไปนี้: