TSV ถึง CSV

แปลง TSV เป็น CSV โดยใช้ C# .NET

TSV(ค่าที่คั่นด้วยแท็บ) และ CSV(ค่าที่คั่นด้วยจุลภาค) เป็นรูปแบบสองรูปแบบที่ใช้กันทั่วไปสำหรับการจัดเก็บและถ่ายโอนข้อมูลแบบตาราง อย่างไรก็ตาม CSV มักได้รับความนิยมเนื่องจากความเข้ากันได้อย่างแพร่หลายและความเรียบง่าย ทำให้เป็นรูปแบบที่มักใช้ในการแลกเปลี่ยนข้อมูลบนแพลตฟอร์มและแอปพลิเคชันต่างๆ ในบทความนี้ เราจะสำรวจความจำเป็นในการแปลง TSV เป็น CSV และหารือถึงวิธีการดำเนินการดังกล่าวอย่างมีประสิทธิภาพโดยใช้ C# .NET และ Aspose.Cells Cloud SDK ช่วยให้คุณสามารถใช้ประโยชน์จากข้อมูลของคุณได้อย่างเต็มที่

REST API สำหรับการแปลง TSV เป็น CSV

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

หากต้องการใช้ SDK ก่อนอื่นคุณต้องค้นหา Aspose.Cells-Cloud ในตัวจัดการแพ็กเกจ NuGet แล้วคลิกปุ่ม เพิ่มแพ็กเกจ จากนั้นรับข้อมูลประจำตัวไคลเอนต์ของคุณจาก cloud Dashboard ในกรณีที่คุณไม่มีบัญชี ให้สร้างบัญชีฟรีโดยทำตามคำแนะนำที่ระบุในบทความ เริ่มต้นอย่างรวดเร็ว

แปลงไฟล์ TSV เป็น CSV ใน C#

ในส่วนนี้ เราจะจัดการงานแปลง TSV เป็น CSV ที่ซับซ้อนให้เป็นระบบอัตโนมัติ โดยจัดการชุดข้อมูลขนาดใหญ่และรับรองผลลัพธ์ที่มีคุณภาพสูง คุณจะได้เห็นว่า REST API ของเรากลายมาเป็นส่วนประกอบที่มีคุณค่าอย่างยิ่งสำหรับความต้องการในการประมวลผลข้อมูลทั้งหมด

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

ขั้นแรก ให้เริ่มต้นวัตถุของคลาส CellsApi โดยที่เราส่งข้อมูลประจำตัวไคลเอนต์เป็นอาร์กิวเมนต์

SaveOptions saveOptions = new SaveOptions()

ประการที่สอง สร้างอินสแตนซ์ของ SaveOptions โดยที่เราจะกำหนดรูปแบบไฟล์เอาต์พุตเป็น CSV

PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()

ประการที่สาม สร้างอินสแตนซ์ของ PostWorkbookSaveAsRequest โดยที่เราระบุชื่อของ TSV อินพุต ชื่อของไฟล์ CSV ผลลัพธ์

var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);

สุดท้าย ให้เรียกใช้ API เพื่อเริ่มกระบวนการแปลง TSV เป็น CSV เมื่อดำเนินการโค้ดสำเร็จแล้ว CSV ที่ได้จะถูกบันทึกในที่จัดเก็บข้อมูลบนคลาวด์

// สำหรับตัวอย่างและไฟล์ข้อมูลแบบสมบูรณ์ โปรดไปที่ 
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: "CSV", null, null, null, null, "myResultant.csv", null,null);

        // พิมพ์ข้อความแสดงความสำเร็จหากการแปลงสำเร็จ
        if (response != null && response.Equals("OK"))
        {
           Console.WriteLine("The TSV to CSV conversion completed successfully !");
           Console.ReadKey();
        }
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
แปลง tsv เป็น csv ออนไลน์

ตัวอย่างการแปลง TSV เป็น CSV

สามารถดาวน์โหลด TSV อินพุตและ Excel ที่สร้างในตัวอย่างด้านบนได้จาก input.tsv และ resultantFile.csv

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

การแปลง TSV เป็น CSV โดยใช้คำสั่ง Aspose.Cells Cloud และ cURL เป็นวิธีง่ายๆ และมีประสิทธิภาพ ทำให้เป็นโซลูชันที่มีความยืดหยุ่นและเข้าถึงได้สำหรับนักพัฒนาที่ต้องการปรับปรุงงานการแปลงข้อมูล แนวทางนี้มีประโยชน์อย่างมากสำหรับการทำงานอัตโนมัติและการผสานรวมเข้ากับเวิร์กโฟลว์ต่างๆ โดยเฉพาะในสภาพแวดล้อมที่ต้องใช้การประมวลผลข้อมูลแบบสคริปต์อย่างรวดเร็ว

ข้อกำหนดเบื้องต้นสำหรับแนวทางนี้ ขั้นแรกเราต้องสร้างโทเค็นการเข้าถึง JWT โดยใช้คำสั่ง cURL ต่อไปนี้:

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"

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

curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=CSV&isAutoFit=false&onlySaveTable=false&outPath={resultantFile}" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"

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

  • ในกรณีที่คุณต้องการบันทึกผลลัพธ์ CSV ลงในไดรฟ์ภายในเครื่อง โปรดดำเนินการคำสั่ง cURL ต่อไปนี้:
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=CSV&isAutoFit=false&onlySaveTable=false" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "resultantFile.csv"

โปรแกรมแปลงไฟล์ TSV เป็น CSV ฟรี

สัมผัสกับความสามารถอันน่าทึ่งของ .NET REST API ผ่าน [แอปแปลง TSV เป็น CSV] ของเราซึ่งมีน้ำหนักเบาและประสิทธิภาพสูง 10 แอปนี้สร้างขึ้นบน Aspose.Cells Cloud APIs และสามารถทดสอบออนไลน์ได้โดยไม่ต้องติดตั้งใดๆ

ตัวแปลง tsv เป็น csv

แอปแปลง TSV เป็น CSV ฟรี

บทสรุป

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

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

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

เราขอแนะนำให้สำรวจบล็อกต่อไปนี้ด้วย: