
แปลง TXT เป็น CSV โดยใช้ Java REST API
ไฟล์ข้อความ (TXT) มักใช้สำหรับจัดเก็บข้อมูลที่ไม่มีโครงสร้างหรือเป็นข้อความธรรมดา แต่เมื่อต้องจัดการกับชุดข้อมูลขนาดใหญ่ รูปแบบที่มีโครงสร้าง เช่น CSV(ค่าที่คั่นด้วยจุลภาค) จะมีประสิทธิภาพมากกว่าสำหรับการวิเคราะห์และประมวลผลข้อมูล การแปลง TXT เป็น CSV ถือเป็นสิ่งสำคัญเมื่อทำงานกับฐานข้อมูล สเปรดชีต หรือแอปพลิเคชันที่ต้องการข้อมูลตารางที่มีโครงสร้าง นอกจากนี้ ไฟล์ CSV ยังมีรูปแบบมาตรฐาน ทำให้จัดระเบียบ กรอง และจัดการข้อมูลได้ง่ายขึ้นสำหรับวัตถุประสงค์ทางธุรกิจและการวิเคราะห์
- REST API สำหรับการแปลง TXT เป็น CSV
- แปลงไฟล์ข้อความเป็น CSV ใน Java
- การแปลง TXT เป็น CSV โดยใช้คำสั่ง cURL
REST API สำหรับการแปลง TXT เป็น CSV
Aspose.Cells Cloud SDK สำหรับ .NET มอบวิธีการแปลงไฟล์ TXT เป็นรูปแบบ CSV ที่ราบรื่นและมีประสิทธิภาพในขณะที่รักษาความสมบูรณ์และโครงสร้างของข้อมูลไว้ ไม่ว่าคุณจะจัดการกับชุดข้อมูลขนาดใหญ่หรือข้อมูลที่เป็นข้อความธรรมดา API ที่ทรงพลังนี้จะทำให้กระบวนการแปลงเป็นแบบอัตโนมัติ ช่วยให้มั่นใจถึงความถูกต้องและขจัดความพยายามด้วยตนเอง ด้วยการใช้ Aspose.Cells Cloud นักพัฒนาสามารถผสานการแปลง TXT เป็น CSV ลงในแอปพลิเคชัน .NET ได้อย่างง่ายดาย ทำให้เหมาะอย่างยิ่งสำหรับโซลูชันบนคลาวด์ เวิร์กโฟลว์การประมวลผลข้อมูล และแอปพลิเคชันระดับองค์กร
การติดตั้ง
โปรดเพิ่มรายละเอียดต่อไปนี้ลงในไฟล์ 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 หากคุณไม่มีบัญชี ให้สร้างบัญชีฟรีโดยทำตามคำแนะนำที่ระบุในบทความ เริ่มต้นอย่างรวดเร็ว
แปลงไฟล์ข้อความเป็น CSV ใน Java
หัวข้อต่อไปนี้จะอธิบายขั้นตอนต่างๆ เกี่ยวกับวิธีการแปลงไฟล์ Text เป็นรูปแบบ CSV โดยใช้โปรแกรม Java REST API
CellsApi api = new CellsApi(clientId,clientSecret);
สร้างอินสแตนซ์ของ CellsApi โดยระบุข้อมูลประจำตัวของไคลเอนต์เป็นอาร์กิวเมนต์อินพุต
api.uploadFile("input.txt", file, "internal");
อัปโหลดไฟล์ข้อความอินพุตไปยังที่เก็บข้อมูลบนคลาวด์โดยใช้เมธอด uploadFile(…)
File response = api.cellsWorkbookGetWorkbook(name, null ,"CSV",
null, null, 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);
// ชื่อไฟล์อินพุต ODS
String name = "input.txt";
// รูปแบบไฟล์ผลลัพธ์
String format = "CSV";
// โหลดไฟล์จากระบบภายในเครื่อง
File file = new File("/Users/nayyershahbaz/Downloads/"+name);
// อัพโหลดไฟล์ TXT อินพุตไปยังที่เก็บข้อมูลบนคลาวด์
api.uploadFile("input.txt", file, "internal");
// ดำเนินการแปลงเอกสาร
File response = api.cellsWorkbookGetWorkbook(name, null ,format,
null, null, null, "internal", "myResultant.csv", "internal", null);
// พิมพ์ข้อความความสำเร็จ
System.out.println("The Text File to CSV conversion completed successfully !");
}catch(Exception ex)
{
System.out.println(ex);
}
ตัวอย่างการแปลง TXT เป็น CSV โดยใช้ Java REST API
ไฟล์ข้อความอินพุตและ CSV ผลลัพธ์ที่สร้างในตัวอย่างข้างต้นสามารถดาวน์โหลดได้จาก:
การแปลง TXT เป็น CSV โดยใช้คำสั่ง cURL
Aspose.Cells Cloud มอบ REST API ที่ทรงพลังสำหรับการแปลง TXT เป็น CSV ได้อย่างง่ายดาย ด้วยคำสั่ง cURL ผู้ใช้สามารถโต้ตอบกับ API ได้โดยตรงจากบรรทัดคำสั่ง ทำให้เป็นโซลูชันที่สะดวกสำหรับเวิร์กโฟลว์อัตโนมัติและการประมวลผลแบบแบตช์ ด้วยการส่งคำขอ HTTP ที่เรียบง่าย คุณสามารถแปลงไฟล์ TXT เป็นรูปแบบ 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"
ตอนนี้ โปรดดำเนินการคำสั่งต่อไปนี้เพื่อแปลงไฟล์ Text เป็นรูปแบบ CSV ออนไลน์ ไฟล์ TXT อินพุตคาดว่าจะอยู่ในระบบจัดเก็บข้อมูลบนคลาวด์ และหลังจากการแปลง CSV ที่ได้จะถูกจัดเก็บในระบบจัดเก็บข้อมูลบนคลาวด์
curl -o "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=CSV&isAutoFit=true&onlySaveTable=true&outPath={resultantFile}&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"
แทนที่ sourceFile
ด้วยชื่อไฟล์ TXT อินพุต resultantFile
ด้วยชื่อของ CSV ผลลัพธ์ และ accessToken
ด้วยโทเค็นการเข้าถึง JWT ที่สร้างขึ้นด้านบน
หากต้องการบันทึก CSV ผลลัพธ์ไปที่ไดรฟ์ภายในเครื่อง โปรดใช้คำสั่ง cURL ต่อไปนี้ โดยที่เราข้ามชื่อไฟล์ผลลัพธ์ และใช้คำสั่ง
-o
เพื่อระบุเส้นทางผลลัพธ์
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=CSV&isAutoFit=true&onlySaveTable=true&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "output.csv"
แอปแปลงไฟล์ TXT เป็น CSV ฟรี
คุณอาจลองใช้แอป Text File to CSV Converter ของเราซึ่งมีน้ำหนักเบาและประสิทธิภาพสูง แอปฟรีนี้สร้างขึ้นบน Aspose.Cells Cloud APIs และสามารถทดสอบออนไลน์ได้โดยไม่ต้องติดตั้งใดๆ

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