
تحويل مصنف Excel إلى نص برمجي SQL في Java.
جداول بيانات Excel ممتازة لتنظيم البيانات ولكنها ليست مثالية للاستعلامات الديناميكية أو قابلية التوسع أو التكامل مع التطبيقات. لذلك، فإن تحويل ملفات Excel إلى تنسيق SQL يسد هذه الفجوة من خلال تمكين الانتقال السلس للبيانات إلى قواعد البيانات العلائقية. يتيح لك هذا التحويل الاستفادة من قوة SQL للتعامل المتقدم مع البيانات والاستعلام عنها والتكامل، مما يجعلها خطوة أساسية لبناء حلول قوية وقابلة للتوسع تعتمد على البيانات.
- واجهة برمجة تطبيقات تحويل Excel إلى SQL
- تحويل ملف Excel إلى ملف SQL في Java
- تحويل ملف XLS إلى SQL باستخدام أوامر cURL
واجهة برمجة تطبيقات تحويل Excel إلى SQL
Aspose.Cells Cloud SDK for Java توفر حلاً قويًا وفعالًا لتحويل جداول بيانات Excel إلى ملفات SQL. تدعم واجهة برمجة التطبيقات مجموعة واسعة من تنسيقات 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.
الآن، نحتاج إلى الحصول على بيانات اعتماد العميل من لوحة معلومات السحابة. إذا لم يكن لديك حساب موجود، فما عليك سوى إنشاء حساب مجاني باتباع الإرشادات المحددة في مقال البدء السريع.
تحويل ملف 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 البسيطة، مما يجعله حلاً مثاليًا للمطورين الذين يفضلون تدفقات العمل الخفيفة والقابلة للبرمجة. يتيح لك هذا النهج التفاعل مباشرة مع واجهة برمجة التطبيقات من سطر الأوامر، مما يلغي الحاجة إلى إعدادات معقدة أو مكتبات إضافية.
الخطوة الأولى في هذا النهج هي إنشاء رمز وصول 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 الخاصة بنا بسرعة، يرجى تجربة استخدام [تطبيق تحويل ملفات Excel إلى SQL] خفيف الوزن وفعال للغاية. تم بناء هذا التطبيق المجاني على واجهات برمجة تطبيقات Aspose.Cloud ويمكن اختباره عبر الإنترنت دون أي متطلبات تثبيت.
تطبيق مجاني لتحويل Excel إلى SQL.
خاتمة
يعد تحويل Excel إلى SQL خطوة بالغة الأهمية في تحديث إدارة البيانات وتمكين التكامل السلس لقواعد البيانات. تضمن كلتا الطريقتين الدقة العالية وقابلية التوسع والتعامل الآمن مع البيانات. سواء كنت تقوم ببناء تطبيقات تعتمد على البيانات أو تبسيط سير العمل، فإن Aspose.Cells Cloud يبسط العملية. جربه اليوم لتجربة تحويلات Excel إلى SQL خالية من المتاعب وفعالة!
روابط مفيدة
مقالات ذات صلة
ننصح بشدة بزيارة المدونات التالية: