![TSV เป็น Excel](images/convert-tsv-to-xls.jpg#center)
การแปลง TSV เป็น Excel โดยใช้ C# .NET
ไฟล์ TSV(ค่าที่คั่นด้วยแท็บ) เป็นไฟล์ที่เรียบง่ายและมีน้ำหนักเบา ทำให้เหมาะสำหรับการเก็บและถ่ายโอนข้อมูล อย่างไรก็ตาม สมุดงาน Excel นำเสนอคุณลักษณะขั้นสูง เช่น การแสดงข้อมูล เครื่องมือวิเคราะห์ และอินเทอร์เฟซที่ใช้งานง่าย ซึ่งจำเป็นสำหรับการจัดการและนำเสนอข้อมูลเชิงลึก ในบทความนี้ เราจะแปลงไฟล์ TSV เป็น Excel และใช้ประโยชน์จากคุณลักษณะอันทรงพลังเพื่อปรับปรุงความสามารถในการวิเคราะห์ข้อมูล ปรับปรุงเวิร์กโฟลว์ และปรับปรุงการนำเสนอข้อมูล
SDK การแปลง TSV เป็น Excel
Aspose.Cells Cloud SDK for .NET นำเสนอวิธีที่มีประสิทธิภาพและประสิทธิผลในการแปลงไฟล์ TSV (Tab-Separated Values) เป็นรูปแบบ Excel ซึ่งทำให้กระบวนการแปลงข้อมูลมีความคล่องตัวมากขึ้น ด้วยการใช้ Aspose.Cells Cloud SDK คุณสามารถทำการแปลงไฟล์ TSV เป็น Excel ได้โดยอัตโนมัติ รับประกันความถูกต้องและรักษาความสมบูรณ์ของข้อมูล
ดังนั้น ในการใช้ SDK ก่อนอื่นคุณต้องค้นหา Aspose.Cells-Cloud
ในตัวจัดการแพ็คเกจ NuGet แล้วคลิกปุ่ม ‘เพิ่มแพ็คเกจ’ ประการที่สอง รับข้อมูลรับรองลูกค้าของคุณจาก แดชบอร์ดระบบคลาวด์ ในกรณีที่คุณไม่มีบัญชีอยู่แล้ว เพียงสร้างบัญชีฟรีโดยทำตามคำแนะนำที่ระบุไว้ในบทความ เริ่มต้นอย่างรวดเร็ว
แปลง TSV เป็น XLS ใน C#
เรามาสำรวจรายละเอียดเกี่ยวกับวิธีที่เราสามารถจัดการข้อมูลปริมาณมากได้อย่างมีประสิทธิภาพ และผสานความสามารถในการแปลงที่มีประสิทธิภาพเข้ากับแอปพลิเคชันของคุณ เพิ่มประสิทธิภาพการทำงานโดยรวมและเวิร์กโฟลว์การจัดการข้อมูล
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
ขั้นแรก เริ่มต้นอ็อบเจ็กต์ของคลาส CellsApi โดยที่เราส่งข้อมูลรับรองไคลเอ็นต์เป็นอาร์กิวเมนต์
SaveOptions saveOptions = new SaveOptions()
ประการที่สอง สร้างอินสแตนซ์ของ SaveOptions โดยที่เรากำหนดรูปแบบไฟล์เอาต์พุตเป็น XLS
PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()
ประการที่สาม สร้างอินสแตนซ์ของ PostWorkbookSaveAsRequest
โดยที่เราระบุชื่อของอินพุต TSV ชื่อของสมุดงาน Excel ผลลัพธ์ และพารามิเตอร์ทางเลือกอื่นๆ
var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);
สุดท้าย ให้เรียก API เพื่อเริ่มกระบวนการแปลง TSV เป็น Excel เมื่อดำเนินการโค้ดสำเร็จแล้ว เวิร์กบุ๊ก Excel ที่เป็นผลลัพธ์จะถูกบันทึกในที่เก็บข้อมูลบนคลาวด์
// ดูตัวอย่างและไฟล์ข้อมูลทั้งหมดได้ที่
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/
// รับข้อมูลรับรองลูกค้าจาก https://dashboard.aspose.cloud/
string clientSecret = "XXXXXXXX";
string clientID = "XXXXX-XXXX-XXXXX-XXXXXX";
// สร้างอินสแตนซ์ CellsApi ในขณะที่ส่ง ClientID และ ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
try
{
// โหลดไฟล์ TSV อินพุต
using (var inputFile = System.IO.File.OpenRead(input.tsv))
{
// อัปโหลดสมุดงาน TSV อินพุตไปยังที่เก็บข้อมูลบนคลาวด์
cellsInstance.UploadFile("input.tsv", inputFile);
// เรียก API เพื่อแปลง TSV เป็นสมุดงาน Excel
var response = cellsInstance.Cell.sWorkbookGetWorkbook(input.tsv,null, format: "XLS", null, null, null, null, "myResultant.xls", null,null);
// พิมพ์ข้อความแสดงความสำเร็จหากการแปลงสำเร็จ
if (response != null && response.Equals("OK"))
{
Console.WriteLine("The TSV to Excel completed successfully !");
Console.ReadKey();
}
}
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
ตัวอย่างการแปลง TSV เป็น Excel
อินพุต TSV และผลลัพธ์ Excel ที่สร้างขึ้นในตัวอย่างข้างต้นสามารถดาวน์โหลดได้จาก input.tsv และ myResultant.xls
TSV ถึง XLSX โดยใช้คำสั่ง cURL
การแปลง TSV เป็น XLSX โดยใช้คำสั่ง Aspose.Cells Cloud และ cURL เป็นกระบวนการที่ตรงไปตรงมาและมีประสิทธิภาพ แนวทางนี้มีประโยชน์อย่างมากสำหรับการทำงานอัตโนมัติและการประมวลผลแบบแบตช์ ทำให้เหมาะอย่างยิ่งสำหรับการผสานรวมเข้ากับสคริปต์และเวิร์กโฟลว์ที่ต้องแปลงข้อมูลบ่อยครั้ง
ขั้นตอนแรกในแนวทางนี้คือการสร้างโทเค็นการเข้าถึง JWT โดยใช้คำสั่งต่อไปนี้:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=XXXXXXX-b195-426c-85f7-XXXXXXXX&client_secret=XXXXXXXXXXXXXXXXXXXXXXXXX" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
ตอนนี้ เพื่อดำเนินการแปลง TSV เป็น XLSX โปรดดำเนินการคำสั่งต่อไปนี้:
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=xlsx&isAutoFit=false&onlySaveTable=false&outPath={resultantFile}" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"
แทนที่ sourceFile
ด้วยชื่อของไฟล์ TSV อินพุต (มีอยู่ในที่เก็บข้อมูลบนคลาวด์), resultantFile
ด้วยชื่อของสมุดงาน Excel เอาท์พุต และ accessToken
ด้วยโทเค็นการเข้าถึง JWT ที่สร้างขึ้นด้านบน
- หากต้องการบันทึกเวิร์กบุ๊ก XLSX ที่เป็นผลลัพธ์ลงในไดรฟ์ในเครื่อง โปรดใช้คำสั่ง cURL ต่อไปนี้:
curl -v "https://api.aspose.cloud/v3.0/cells/input.tsv?format=xlsx&isAutoFit=false&onlySaveTable=false" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "MyConverted.xlsx"
แอปแปลง TSV เป็น XLSX ฟรี
เพื่อสัมผัสประสบการณ์ความสามารถของ .NET REST API คุณอาจลองใช้ [TSV เป็น XLSX Conversion App] ที่มีน้ำหนักเบาและประหยัดพลังงานมาก 10 แอปฟรีนี้สร้างขึ้นบน Aspose.Cells Cloud API และสามารถทดสอบออนไลน์ได้โดยไม่ต้องมีข้อกำหนดในการติดตั้ง
แอปแปลง TSV เป็น XLSX ฟรี
บทสรุป
โดยสรุป การแปลงรูปแบบ TSV เป็นรูปแบบ Excel ถือเป็นงานที่สำคัญในการปรับปรุงการจัดการข้อมูล การสร้างภาพ และการวิเคราะห์ ไม่ว่าคุณจะเลือกใช้ Aspose.Cells Cloud SDK ที่ทรงพลังและยืดหยุ่นสำหรับ .NET หรือคำสั่ง cURL ที่ตรงไปตรงมาและเขียนสคริปต์ได้ด้วย Aspose.Cells Cloud API ทั้งสองแนวทางก็มอบโซลูชันที่มีประสิทธิภาพสำหรับการแปลงนี้
ลิงค์ที่เป็นประโยชน์
บทความที่เกี่ยวข้อง
เราขอแนะนำให้เยี่ยมชมบล็อกต่อไปนี้: