
แปลงสมุดงาน Excel เป็นสคริปต์ SQL ใน Java
สเปรดชีต Excel เหมาะอย่างยิ่งสำหรับการจัดระเบียบข้อมูล แต่ไม่เหมาะสำหรับการค้นหาแบบไดนามิก ความสามารถในการปรับขนาด หรือการบูรณาการกับแอปพลิเคชัน ดังนั้น การแปลงไฟล์ Excel เป็นรูปแบบ SQL จะช่วยเชื่อมช่องว่างนี้โดยเปิดใช้งานการโยกย้ายข้อมูลไปยังฐานข้อมูลเชิงสัมพันธ์ได้อย่างราบรื่น การแปลงนี้ช่วยให้คุณใช้ประโยชน์จากพลังของ SQL สำหรับการจัดการข้อมูลขั้นสูง การสอบถาม และการบูรณาการ ทำให้เป็นขั้นตอนสำคัญในการสร้างโซลูชันที่ขับเคลื่อนด้วยข้อมูลที่แข็งแกร่งและปรับขนาดได้
- API การแปลง Excel เป็น SQL
- แปลงไฟล์ Excel เป็นไฟล์ SQL ใน Java
- การแปลงไฟล์ XLS เป็น SQL โดยใช้คำสั่ง cURL
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
การแปลงไฟล์ 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 เป็นขั้นตอนสำคัญในการปรับปรุงการจัดการข้อมูลให้ทันสมัยและเปิดใช้งานการบูรณาการฐานข้อมูลอย่างราบรื่น ทั้งสองวิธีช่วยให้มีความแม่นยำสูง ความสามารถในการปรับขนาด และการจัดการข้อมูลที่ปลอดภัย ไม่ว่าคุณจะกำลังสร้างแอปพลิเคชันที่ขับเคลื่อนด้วยข้อมูลหรือปรับปรุงเวิร์กโฟลว์ Aspose.Cells Cloud จะทำให้กระบวนการนี้ง่ายขึ้น ลองใช้วันนี้เพื่อสัมผัสกับประสบการณ์การแปลง Excel เป็น SQL ที่ไร้ปัญหาและมีประสิทธิภาพ!
ลิงค์ที่เป็นประโยชน์
บทความที่เกี่ยวข้อง
เราขอแนะนำให้เยี่ยมชมบล็อกต่อไปนี้: