
המרת חוברת עבודה של Excel לסקריפט SQL ב-Java.
גליונות אלקטרוניים של Excel מצוינים לארגון נתונים אך הם אינם אידיאליים עבור שאילתות דינמיות, מדרגיות או אינטגרציה עם יישומים. לכן, ההמרה של קבצי Excel לפורמט SQL מגשרת על הפער הזה על ידי מתן אפשרות העברת נתונים חלקה למסדי נתונים יחסיים. המרה זו מאפשרת לך למנף את הכוח של SQL עבור מניפולציה מתקדמת של נתונים, שאילתות ואינטגרציה, מה שהופך אותו לשלב חיוני לבניית פתרונות מונעי נתונים חזקים וניתנים להרחבה.
API להמרה של Excel ל-SQL
Aspose.Cells Cloud SDK עבור Java מספק פתרון חזק ויעיל להמרת גיליונות אלקטרוניים של Excel לקובצי SQL. ה-API תומך במגוון רחב של פורמטים של Excel, כולל XLS, XLSX ו-CSV, מה שמבטיח תאימות לסוגי קבצים שונים. עם התכונות המתקדמות שלו, ה-SDK מאפשר למשתמשים להתאים אישית את תהליך ההמרה, כגון ציון גליונות עבודה מסוימים, סינון נתונים או מיפוי עמודות למבני טבלאות SQL.
הַתקָנָה
אנא הוסף את הפרטים הבאים לקובץ pom.xml של פרויקט maven build.
<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.
כעת, עלינו להשיג את אישורי הלקוח שלנו מ-מרכז השליטה בענן. אם אין לך חשבון קיים, פשוט צור חשבון בחינם על ידי ביצוע ההוראות המפורטות במאמר התחלה מהירה.
המרת 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 בחינם
על מנת לראות במהירות את היכולות של ממשקי ה-API של REST, נסה להשתמש ב-10 קלת המשקל והיעיל שלנו עבור ה-Excel to SQL File Conversion App. האפליקציה החינמית הזו בנויה על ממשקי API של Aspose.Cloud וניתנת לבדיקה מקוונת ללא כל דרישות התקנה.
אפליקציית המרת Excel ל-SQL בחינם.
מַסְקָנָה
המרת Excel ל-SQL היא צעד חיוני במודרניזציה של ניהול הנתונים ומאפשרת אינטגרציה חלקה של מסדי נתונים. שתי השיטות מבטיחות דיוק גבוה, מדרגיות וטיפול מאובטח בנתונים. בין אם אתה בונה יישומים מונעי נתונים או מייעל זרימות עבודה, Aspose.Cells Cloud מפשט את התהליך. נסה זאת היום כדי לחוות המרות ללא טרחה ויעילות של Excel ל-SQL!
קישורים שימושיים
מאמרים קשורים
אנו ממליצים בחום לבקר בבלוגים הבאים: