ไฟล์ JSON เป็น SQL

ไฟล์สคริปต์ JSON เป็น SQL โดยใช้ C# .NET

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

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

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

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

แปลง JSON ในไฟล์ SQL โดยใช้ C#

ในส่วนนี้ เราจะสำรวจความสามารถของ .NET REST API เนื่องจากช่วยให้แน่ใจว่าข้อมูลของคุณถูกถ่ายโอนไปยังฐานข้อมูล SQL ของคุณอย่างถูกต้อง เพิ่มความสอดคล้องของข้อมูลและลดความเสี่ยงของข้อผิดพลาด

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

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

SaveOptions saveOptions = new SaveOptions()

ประการที่สอง สร้างอินสแตนซ์ของ SaveOptions และกำหนดรูปแบบไฟล์เอาต์พุตเป็น SQL

PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()

ประการที่สาม สร้างอินสแตนซ์ของ PostWorkbookSaveAsRequest โดยที่เราระบุชื่อของอินพุต JSON ชื่อของไฟล์ SQL ผลลัพธ์ และพารามิเตอร์ทางเลือกต่างๆ

var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);

สุดท้าย ให้เรียก API เพื่อเริ่มต้นการแปลง JSON เป็น SQL เมื่อดำเนินการโค้ดสำเร็จแล้ว ไฟล์ SQL ที่เป็นผลลัพธ์จะถูกบันทึกในที่เก็บข้อมูลบนคลาวด์

// ดูตัวอย่างและไฟล์ข้อมูลทั้งหมดได้ที่ 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// รับข้อมูลรับรองลูกค้าจาก https://dashboard.aspose.cloud/
string clientSecret = "XXXXXXXX";
string clientID = "XXXXX-XXXX-XXXXX-XXXXXX";

// สร้างอินสแตนซ์ CellsApi ในขณะที่ส่ง ClientID และ ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

try
{
    // โหลดไฟล์ JSON อินพุต
    using (var inputFile = System.IO.File.OpenRead(source.json))
    {
        // อัปโหลดอินพุต JSON ไปยังที่เก็บข้อมูลบนคลาวด์
        cellsInstance.UploadFile("input.json", inputFile);

        // เรียก API เพื่อแปลง JSON เป็นไฟล์ SQL
        var response = cellsInstance.Cell.sWorkbookGetWorkbook(input.json,null, format: "SQL", null, null, null, null, "myResultant.sql", null,null);

        // พิมพ์ข้อความแสดงความสำเร็จหากการแปลงสำเร็จ
        if (response != null && response.Equals("OK"))
        {
           Console.WriteLine("The JSON file to SQL File conversion completed successfully !");
           Console.ReadKey();
        }
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
json ถึง sql

ดูตัวอย่างการแปลงไฟล์ JSON เป็น SQL

ไฟล์ JSON อินพุตและไฟล์ SQL ผลลัพธ์ที่ใช้ในตัวอย่างข้างต้นสามารถดาวน์โหลดได้จาก source.json และ output.sql

JSON เป็น MS SQL โดยใช้คำสั่ง cURL

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

ขั้นตอนแรกในแนวทางนี้คือการสร้างโทเค็นการเข้าถึง 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 แล้ว โปรดดำเนินการคำสั่งต่อไปนี้เพื่อบันทึก JSON ในรูปแบบไฟล์ SQL ไฟล์ผลลัพธ์จะถูกจัดเก็บไว้ในที่เก็บข้อมูลบนคลาวด์

curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=SQL&isAutoFit=false&onlySaveTable=false&outPath=myResultant.sql" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"

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

ในกรณีที่เราจำเป็นต้องบันทึกไฟล์ SQL ที่เป็นผลลัพธ์ลงในไดรฟ์ในเครื่อง โปรดใช้คำสั่ง cURL ต่อไปนี้:

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

ฟรีแอปแปลง JSON เป็น SQL

คุณอาจพิจารณาใช้ [แอปแปลงไฟล์ JSON เป็น SQL เป็น SQL] ที่มีน้ำหนักเบาและประหยัดพลังงาน 10 แอปฟรีนี้สร้างขึ้นบน Aspose.Cells Cloud API และสามารถทดสอบออนไลน์ได้โดยไม่ต้องมีข้อกำหนดในการติดตั้ง

Excel เป็น sql

แอปแปลงไฟล์ JSON เป็น SQL

บทสรุป

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

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

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

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