การแปลง tsv เป็น csv

การแปลง TSV เป็น CSV โดยใช้ Java REST API

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

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

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

การติดตั้ง

โปรดเพิ่มรายละเอียดต่อไปนี้ลงในไฟล์ pom.xml ของโครงการสร้าง maven

<repositories-

    <repository-

        <id>AsposeJavaAPI</id-

        <name>Aspose Java API</name-

        <url>https://repository.aspose.cloud/repo/</url-

    </repository-

</repositories-

<dependencies-

    <dependency-

        <groupId>com.aspose</groupId-

        <artifactId>aspose-cells-cloud</artifactId-

        <version>24.9</version-

    </dependency-

</dependencies-
  • คุณสามารถดาวน์โหลดเวอร์ชันล่าสุดได้จาก Aspose Repository

ตอนนี้เราต้องรับข้อมูลรับรองลูกค้าของเราจาก cloud Dashboard หากคุณไม่มีบัญชี ให้สร้างบัญชีฟรีโดยทำตามคำแนะนำที่ระบุในบทความ เริ่มต้นอย่างรวดเร็ว

แปลง TSV เป็น CSV ใน Java

ส่วนต่อไปนี้ให้รายละเอียดเกี่ยวกับวิธีการแปลง TSV เป็นรูปแบบ CSV โดยใช้สคริปต์โค้ด Java:

CellsApi api = new CellsApi(clientId,clientSecret);

สร้างอินสแตนซ์ของ CellsApi โดยระบุข้อมูลประจำตัวของไคลเอนต์เป็นอาร์กิวเมนต์อินพุต

api.uploadFile("input.tsv", file, "internal");

อัปโหลด TSV ต้นฉบับไปยังที่เก็บข้อมูลบนคลาวด์โดยใช้เมธอด uploadFile(…)

File response = api.cellsWorkbookGetWorkbook(name,  password,format, 
			isAutoFit, onlySaveTable, null,"internal",  "myResultant.csv","internal", null);

ในที่สุด เรียกใช้เมธอด cellsWorkbookGetWorkbook(…) เพื่อเริ่มการดำเนินการแปลง

// สำหรับตัวอย่างเพิ่มเติม โปรดไปที่ https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // รับ ClientID และ ClientSecret จาก https://dashboard.aspose.cloud/
    String clientId = "XXXX-XXXX-XXXX-b4d2-b9809741374e";
    String clientSecret = "XXXXXXXXXXXXX7e741a29987bb";
  
    // สร้างอินสแตนซ์ของ CellsApi โดยใช้ข้อมูลประจำตัวไคลเอนต์
    CellsApi api = new CellsApi(clientId,clientSecret);
		
    // ชื่อไฟล์ TSV อินพุต
    String name = "input.tsv";
    // รูปแบบไฟล์ผลลัพธ์
    String format = "CSV";
		
    // โหลดไฟล์จากระบบภายในเครื่อง
    File file = new File("/Users/nayyershahbaz/Downloads/"+name);	
    // อัพโหลดไฟล์ TSV อินพุตไปยังที่เก็บข้อมูลบนคลาวด์
    api.uploadFile("input.tsv", file, "internal");

    // ดำเนินการแปลงเอกสาร
    File response = api.cellsWorkbookGetWorkbook(name, null ,format, 
			            null, null, null, "internal", "myResultant.csv", "internal", null);        
        
    // พิมพ์ข้อความความสำเร็จ
    System.out.println("The TSV to CSV conversion completed successfully !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }
การแปลง tsv เป็น csv

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

ไฟล์ตัวอย่างที่ใช้ในตัวอย่างข้างต้นสามารถดาวน์โหลดได้จาก input.tsv และ resultantFile.csv

การแปลง TSV เป็น CSV โดยใช้คำสั่ง cURL

การแปลง TSV เป็น CSV โดยใช้คำสั่ง Aspose.Cells Cloud และ cURL เป็นแนวทางที่ตรงไปตรงมาและมีประสิทธิภาพสำหรับการแปลงข้อมูลอัตโนมัติ วิธีนี้ช่วยให้คุณอัปโหลดไฟล์ TSV ไปยัง Aspose.Cells Cloud ระบุ CSV เป็นรูปแบบเอาต์พุตที่ต้องการ และดาวน์โหลดไฟล์ที่แปลงแล้ว ทั้งหมดนี้ผ่านการเรียกใช้ RESTful API ง่ายๆ โดยใช้ 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"

ตอนนี้เรามีโทเค็น JWT แล้ว เราต้องดำเนินการคำสั่งต่อไปนี้และแปลง TSV เป็นรูปแบบ CSV

curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}/SaveAs?newfilename={myResultant}&isAutoFitRows=false&isAutoFitColumns=false&checkExcelRestriction=false" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"SaveFormat\": \"json\",}"

หากคุณต้องการบันทึกผลลัพธ์ CSV ลงในไดรฟ์ภายในเครื่อง โปรดลองดำเนินการคำสั่งต่อไปนี้:

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

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

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

เราขอแนะนำให้คุณลองใช้ TSV to CSV Converter ฟรีของเรา เว็บแอปน้ำหนักเบาและประสิทธิภาพสูงนี้ได้รับการพัฒนาบน Aspose.Cells Cloud และช่วยให้คุณสัมผัสกับความสามารถที่น่าทึ่งของ REST API

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

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

บทสรุป

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

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

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

เราขอแนะนำให้เยี่ยมชมลิงก์ต่อไปนี้เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ: