แปลง json เป็น csv

วิธีการแปลง JSON เป็น CSV โดยใช้ .NET Cloud SDK

ปลดล็อกความเรียบง่ายของการแปลงข้อมูล JSON เป็น CSV(ค่าที่คั่นด้วยจุลภาค) ได้อย่างง่ายดายด้วยคู่มือที่ครอบคลุมของเรา เจาะลึกเข้าไปในโลกแห่งการแปลงข้อมูลโดยใช้ .NET REST API ซึ่งเราให้คำแนะนำแบบทีละขั้นตอนเพื่อนำทางผ่านการแปลง ‘รูปแบบ json เป็น csv’ ทางออนไลน์ได้อย่างราบรื่น ยกระดับทักษะการจัดการข้อมูลของคุณด้วยบทช่วยสอนที่ใช้งานง่ายของเรา เพื่อให้แน่ใจว่าการเปลี่ยนจากรูปแบบ JSON เป็น CSV จะเป็นไปอย่างราบรื่น

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

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

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

แปลง JSON เป็น CSV ใน C# .NET

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

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

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

cellsInstance.UploadFile("sourceFile.json", file);

อัปโหลดไฟล์ JSON อินพุตไปยังที่เก็บข้อมูลบนคลาวด์

cellsInstance.CellsWorkbookGetWorkbook("sourceFile.json", format: "CSV", isAutoFit: true, outPath: resultant_file);

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

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

// ชื่อไฟล์ JSON อินพุต
string input_JSON = @"input.json";
// ไฟล์ CSV ผลลัพธ์
string resultant_file = "resultant.csv";

// โหลดไฟล์ JSON จากไดรฟ์ภายในเครื่อง
using (var file = System.IO.File.OpenRead(input_JSON))
{
    // อัพโหลดไฟล์อินพุตไปยังที่เก็บข้อมูลบนคลาวด์
    cellsInstance.UploadFile("sourceFile.json", file);
}

// เรียก API เพื่อแปลง JSON เป็น CSV ออนไลน์
cellsInstance.CellsWorkbookGetWorkbook("sourceFile.json", format: "CSV", isAutoFit: true, outPath: resultant_file);
json เป็น csv ออนไลน์

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

ไฟล์ตัวอย่าง JSON และ CSV ผลลัพธ์ที่สร้างขึ้นด้านบนสามารถดาวน์โหลดได้จาก:

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

การแปลง JSON เป็น CSV ได้อย่างราบรื่นโดยใช้คำสั่ง Aspose.Cells Cloud และ cURL มอบโซลูชันที่ตรงไปตรงมาและมีประสิทธิภาพสำหรับการแปลงรูปแบบข้อมูลในสภาพแวดล้อมคลาวด์ ด้วยการอัปโหลดไฟล์ JSON ของคุณไปยังที่เก็บข้อมูลบนคลาวด์และใช้จุดสิ้นสุดของ Convert API คุณสามารถแปลงข้อมูลของคุณเป็น CSV ได้อย่างง่ายดาย คำสั่ง cURL แสดงให้เห็นถึงกระบวนการที่เรียบง่ายแต่ทรงพลัง ช่วยให้คุณสามารถระบุไฟล์ต้นฉบับ (input.json) และรูปแบบเอาต์พุตที่ต้องการ (CSV) และแปลง JSON เป็นรูปแบบ CSV ด้วยการเรียก 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"

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

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

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

บทสรุป

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

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

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

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