ไฟล์ Excel เป็น SQL

แปลงสมุดงาน Excel เป็นสคริปต์ SQL ใน Java

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

API การแปลง Excel เป็น SQL

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

การติดตั้ง

โปรดเพิ่มรายละเอียดต่อไปนี้ลงในไฟล์ 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 หากคุณยังไม่มีบัญชี ให้สร้างบัญชีฟรีโดยทำตามคำแนะนำที่ระบุในบทความ เริ่มต้นอย่างรวดเร็ว

แปลงไฟล์ Excel เป็นไฟล์ SQL ใน Java

ในส่วนนี้เราจะมาเจาะลึกรายละเอียดเกี่ยวกับวิธีการแปลงเวิร์กบุ๊ก Excel เป็นไฟล์ SQL โดยใช้สคริปต์โค้ด Java:

CellsApi api = new CellsApi(clientId,clientSecret);

สร้างอินสแตนซ์ของ CellsApi โดยระบุข้อมูลประจำตัวของไคลเอนต์เป็นอาร์กิวเมนต์อินพุต

api.uploadFile("input.xls", file, "internal");

อัปโหลดเวิร์กบุ๊ก Excel ต้นฉบับไปยังที่เก็บข้อมูลบนคลาวด์โดยใช้เมธอด uploadFile(…)

File response = api.cellsWorkbookGetWorkbook(name, null ,format, 
			            null, null, null, "internal", "myResultant.sql", "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);
		
    // ชื่อของสมุดงานอินพุต Excel
    String name = "input.xls";
    // รูปแบบไฟล์ผลลัพธ์
    String format = "SQL";
		
    // โหลดไฟล์จากระบบภายในเครื่อง
    File file = new File("/Users/nayyershahbaz/Downloads/"+name);	
    // อัพโหลดไฟล์ Excel อินพุตไปยังที่เก็บข้อมูลบนคลาวด์
    api.uploadFile("input.xls", file, "internal");

    // ดำเนินการแปลงเอกสาร
    File response = api.cellsWorkbookGetWorkbook(name, null ,format, 
			            null, null, null, "internal", "myResultant.sql", "internal", null);        
        
    // พิมพ์ข้อความความสำเร็จ
    System.out.println("The Excel workbook to SQL file conversion completed successfully !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }
การแปลง Excel เป็น SQL

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

การแปลงไฟล์ XLS เป็น SQL โดยใช้คำสั่ง cURL {#(#xls-sql-java)}

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

ขั้นตอนแรกในการดำเนินการนี้คือการสร้างโทเค็นการเข้าถึง 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 แล้ว โปรดดำเนินการคำสั่งต่อไปนี้เพื่อส่งออกเวิร์กบุ๊ก Excel ไปยังไฟล์ SQL

curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}/SaveAs?newfilename={myResultant}&isAutoFitRows=false&isAutoFitColumns=false&checkExcelRestriction=false" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"SaveFormat\": \"sql\",}"

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

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

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

โปรแกรมแปลง Excel เป็น SQL ฟรี

หากต้องการสัมผัสความสามารถของ REST API ของเราอย่างรวดเร็ว โปรดลองใช้ [แอปแปลงไฟล์ Excel เป็น SQL] ของเราซึ่งมีน้ำหนักเบาและประสิทธิภาพสูง 10 แอปฟรีนี้สร้างขึ้นบน Aspose.Cloud API และสามารถทดสอบออนไลน์ได้โดยไม่ต้องติดตั้งใดๆ

Excel เป็น SQL

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

บทสรุป

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

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

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

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