
วิธีการแปลง CSV เป็นไฟล์ข้อความด้วย .NET Cloud SDK
สำหรับการจัดการข้อมูลและการทำงานร่วมกัน การแปลงไฟล์ CSV (ค่าที่คั่นด้วยจุลภาค) ไปเป็นรูปแบบข้อความธรรมดา (TXT) ได้อย่างราบรื่นถือเป็นขั้นตอนสำคัญในกระบวนการประมวลผลข้อมูล ความจำเป็นในการแปลข้อมูล CSV ที่มีโครงสร้างเป็นรูปแบบ TXT ที่มีความอเนกประสงค์และอ่านได้ทั่วไปนั้นถือเป็นสิ่งจำเป็นทั่วไปในอุตสาหกรรมและแอปพลิเคชันต่างๆ ในคู่มือฉบับสมบูรณ์นี้ เราจะเจาะลึกถึงความสำคัญของการแปลงนี้ ดังนั้น มาสำรวจรายละเอียดเกี่ยวกับวิธีที่เราจะใช้ประโยชน์จากพลังของ .NET REST API และปรับปรุงกระบวนการแปลงนี้ให้มีประสิทธิภาพยิ่งขึ้นกัน
- .NET Cloud SDK สำหรับการแปลง CSV เป็น TXT
- แปลง CSV เป็น TXT ใน C# .NET
- แปลงไฟล์ CSV เป็นไฟล์ข้อความโดยใช้คำสั่ง cURL
.NET Cloud SDK สำหรับการแปลง CSV เป็น TXT
Aspose.Cells Cloud SDK for .NET นำเสนอโซลูชันที่แข็งแกร่งสำหรับการแปลงไฟล์ CSV เป็น Text ได้อย่างราบรื่น Cloud SDK นี้ช่วยลดความซับซ้อนของกระบวนการแปลงไฟล์นี้ด้วยการเสนอชุดฟังก์ชันที่ครอบคลุมซึ่งออกแบบมาเพื่อการแปลงไฟล์อย่างมีประสิทธิภาพ ด้วยการใช้ประโยชน์จากพลังของ SDK นี้ คุณสามารถแปลไฟล์ CSV เป็นรูปแบบ TXT ได้อย่างง่ายดาย ทำให้มั่นใจได้ถึงความเข้ากันได้ ความสามารถในการอ่าน และความคล่องตัวของข้อมูลบนแพลตฟอร์มและระบบต่างๆ
ในการใช้ SDK เราต้องค้นหา Aspose.Cells-Cloud
ในตัวจัดการแพ็คเกจ NuGet และคลิกปุ่ม เพิ่มแพ็คเกจ
ประการที่สอง รับข้อมูลประจำตัวไคลเอนต์ของคุณจาก แดชบอร์ดคลาวด์ หากคุณไม่มีบัญชีอยู่แล้ว เพียงสร้างบัญชีฟรีโดยทำตามคำแนะนำที่ระบุในบทความ เริ่มต้นอย่างรวดเร็ว
แปลง CSV เป็น TXT ใน C# .NET
เราได้เรียนรู้แล้วว่า SDK ไม่เพียงแต่อำนวยความสะดวกในการแปลงเท่านั้น แต่ยังมีฟังก์ชันเพิ่มเติมสำหรับการปรับแต่ง ทำให้คุณปรับแต่งไฟล์ TXT เอาต์พุตได้ตามข้อกำหนดการจัดรูปแบบที่เฉพาะเจาะจง ตอนนี้ มาเจาะลึกรายละเอียดว่าเราสามารถบรรลุข้อกำหนดของ CSV เป็นรูปแบบ TXT ใน C# .NET ได้อย่างไร
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
ขั้นแรก ให้สร้างอ็อบเจ็กต์ของคลาส CellsApi โดยที่เราส่งข้อมูลประจำตัวไคลเอนต์เป็นอาร์กิวเมนต์
SaveOptions saveOptions = new SaveOptions()
ประการที่สอง สร้างอินสแตนซ์ของคลาส SaveOptions โดยที่เราจะกำหนดรูปแบบเอาต์พุตเป็น TXT
PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()
ประการที่สาม สร้างอินสแตนซ์ของ PostWorkbookSaveAsRequest
โดยที่เราระบุชื่อไฟล์ CSV อินพุต และชื่อของไฟล์ Text ที่ได้ผลลัพธ์
cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);
สุดท้าย ให้เรียกใช้ API เพื่อแปลง CSV เป็น TXT ทางออนไลน์ หลังจากการแปลงสำเร็จแล้ว ไฟล์ข้อความที่ได้จะถูกเก็บไว้ในระบบคลาวด์
// สำหรับตัวอย่างและไฟล์ข้อมูลแบบสมบูรณ์ โปรดไปที่
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";
// ไฟล์ข้อความผลลัพธ์
string resultant_file = "resultant.txt";
try
{
// อ่านเนื้อหาไฟล์ CSV อินพุต
var file = System.IO.File.OpenRead(input_CSV);
// วัตถุ SaveOption กำหนดรูปแบบเอาท์พุตเป็น TXT
SaveOptions saveOptions = new SaveOptions()
{
SaveFormat = "TXT",
ClearData = true
};
// คำขอบันทึกสมุดงาน
PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()
{
name = input_CSV,
newfilename = resultant_file
};
// เริ่มการดำเนินการแปลง
var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);
// เมื่อการแปลงสำเร็จ ให้พิมพ์ข้อความแสดงความสำเร็จ
if (response != null && response.Equals("OK"))
{
Console.WriteLine("The CSV to Text file conversion completed successfully !");
Console.ReadKey();
}
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
ตัวอย่างการแปลงไฟล์ CSV เป็นข้อความ
ไฟล์ตัวอย่าง CSV และ TSV ที่เป็นผลลัพธ์สามารถดาวน์โหลดได้จาก:
แปลงไฟล์ CSV เป็นไฟล์ข้อความโดยใช้คำสั่ง cURL
การแปลง CSV เป็นไฟล์ข้อความโดยใช้ Aspose.Cells Cloud ผ่านคำสั่ง cURL เกี่ยวข้องกับการใช้จุดสิ้นสุดของ RESTful API ที่ Aspose.Cells Cloud จัดเตรียมไว้ จุดสิ้นสุดเหล่านี้ทำให้สามารถแปลงรูปแบบไฟล์ได้อย่างราบรื่น รวมถึงการแปลงจาก CSV เป็น TXT นอกจากนี้ คำสั่ง cURL ยังทำหน้าที่เป็นสะพานเชื่อมระหว่างสภาพแวดล้อมภายในเครื่องของคุณและ Aspose.Cells Cloud API ช่วยให้คุณโต้ตอบกับจุดสิ้นสุดของ API ได้โดยตรงจากบรรทัดคำสั่ง
ขั้นตอนแรกในการดำเนินการนี้คือการสร้างโทเค็นการเข้าถึง 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"
ตอนนี้ โปรดดำเนินการคำสั่งต่อไปนี้เพื่อแปลง CSV เป็นรูปแบบไฟล์ TXT หลังจากการแปลงแล้ว ไฟล์ TXT ที่ได้จะถูกเก็บไว้ในระบบคลาวด์สตอเรจ
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}/SaveAs?newfilename={output}&isAutoFitRows=true&isAutoFitColumns=true&checkExcelRestriction=false" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"SaveFormat\": \"TXT\", \"ClearData\": true, \"CreateDirectory\": true, \"EnableHTTPCompression\": true, \"RefreshChartCache\": true, \"SortNames\": true, \"ValidateMergedAreas\": true}"
แทนที่ sourceFile
ด้วยชื่อไฟล์ CSV อินพุตที่มีอยู่ในที่จัดเก็บข้อมูลบนคลาวด์ output
ด้วยชื่อไฟล์ TSV ผลลัพธ์ที่จะสร้างขึ้นในที่จัดเก็บข้อมูลบนคลาวด์ และ accessToken
ด้วยโทเค็นการเข้าถึง JWT ที่สร้างขึ้นด้านบน
บทสรุป
ในบทความที่ครอบคลุมนี้ เราได้สำรวจการแปลงไฟล์ CSV (Comma-Separated Values) เป็นรูปแบบ TXT (ข้อความธรรมดา) อย่างมีประสิทธิภาพโดยใช้ Aspose.Cells Cloud การสำรวจนี้ครอบคลุมและใช้ประโยชน์จาก Aspose.Cells Cloud SDK สำหรับ .NET ที่แข็งแกร่ง ซึ่งแสดงให้เห็นถึงความสามารถในการแปลงข้อมูลที่มีโครงสร้างจากไฟล์ CSV เป็นไฟล์ TXT ได้อย่างราบรื่น กระบวนการนี้เกี่ยวข้องกับการใช้ประโยชน์จากจุดสิ้นสุด RESTful API ช่วยให้คุณสามารถสร้างคำสั่ง cURL ที่ทริกเกอร์การแปลงรูปแบบโดยตรงจากอินเทอร์เฟซบรรทัดคำสั่ง
ลิงค์ที่เป็นประโยชน์
บทความที่เกี่ยวข้อง
เราขอแนะนำให้เยี่ยมชมบล็อกต่อไปนี้: