csv เป็น txt ออนไลน์

วิธีการแปลง CSV เป็นไฟล์ข้อความด้วย .NET Cloud SDK

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

.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 เป็น txt

ตัวอย่างการแปลงไฟล์ 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 ที่ทริกเกอร์การแปลงรูปแบบโดยตรงจากอินเทอร์เฟซบรรทัดคำสั่ง

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

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

เราขอแนะนำให้เยี่ยมชมบล็อกต่อไปนี้: