convert excel to sql

تحويل ملف Excel Workbook إلى ملف SQL باستخدام Node.js SDK.

نقل البيانات من جداول البيانات إلى قواعد البيانات هو مهمة شائعة في التطبيقات المدفوعة بالبيانات. تحويل Excel workbook إلى SQL script يسمح للمطورين بأتمتة استيراد البيانات ودمج معلومات جدول البيانات مباشرة في قواعد البيانات العلائقية.

في هذه المقالة، ستتعلم كيفية تحويل Excel إلى SQL باستخدام Node.js و Aspose.Cells Cloud SDK، مما يجعل العملية برمتها آمنة وفعالة وملائمة للمطورين.

🚀 إكسل إلى SQL REST API لـ Node.js

Aspose.Cells Cloud SDK for Node.js يدعم مجموعة واسعة من الصيغ بما في ذلك XLS، XLSX، XLSM، ويتيح التصدير إلى SQL بسهولة.

✅ لماذا تستخدم Aspose.Cells Cloud SDK؟

  • تصدير الجداول والبيانات من Excel إلى SQL صالح.
  • يدعم سير العمل القائم على السحابة.
  • يقلل من أخطاء إدخال البيانات اليدوية وتحويلها.

📦 تثبيت SDK

npm install asposecellscloud --save

في order to use the API, we need to generate Client ID and Client Secret from the Aspose.Cloud dashboard. For further details, please visit quick start article.

📄 تحويل إكسل إلى SQL باستخدام Node.js

استخدم كود الشيفرة التالي لتحويل ملف Excel إلى نص SQL:

  1. أولاً، قم بإنشاء كائن من فئة CellsApi عن طريق تقديم معرف العميل وسر العميل كوسائط.
  2. اقرأ ملف XLS باستخدام طريقة createReadStream(…) ثم استخدم طريقة uploadFile(…) لرفع الملف إلى تخزين سحابي.
  3. قم بإنشاء كائن من فئة PostWorkbookSaveAsRequest ثم استدعاء طريقة postWorkbookSaveAs(..) لبدء عملية تحويل XLS إلى SQL.
const { CellsApi, PostWorkbookSaveAsRequest, SaveOptions } = require("asposecellscloud");

const cellsApi = new CellsApi("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");

let saveOptions = new SaveOptions({ saveFormat: "SQL", outPath: "converted/data.sql" });
let request = new PostWorkbookSaveAsRequest({
    name: "sourceExcel.xlsx",
    saveOptions: saveOptions,
    newfilename: "converted/data.sql"
});

cellsApi.postWorkbookSaveAs(request)
    .then((result) => {
        console.log("Excel file successfully converted to SQL script!");
    })
    .catch((err) => {
        console.error(err);
    });
excel to sql file

معاينة لتحويل ملف Excel إلى SQL.

  • لأغراض الاختبار، قمنا أيضًا بإرفاق ملف Excel المدخل sourceExcel.xlsx.

💻 تحويل Excel إلى نص SQL باستخدام cURL

إذا كنت تفضل أدوات سطر الأوامر، إليك كيف يمكنك تحويل إكسل إلى SQL باستخدام cURL و Aspose.Cells Cloud API:

✅ فوائد استخدام cURL:

  1. لا حاجة لتثبيتات محلية.
  2. مثالي للأتمتة وعمليات CI/CD.

خطوة 1: إنشاء رمز الوصول

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=XXXXXX-XXXXXX-426c-85f7-7d458b112383&client_secret=CLIENT_SECRET" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

الخطوة 2: تنفيذ تحويل Excel إلى SQL

تتطلب طريقة الطلب التالية أن تتوفر ورقة العمل Excel المدخلة بالفعل في التخزين السحابي.

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

استبدل sourceFile باسم ملف Excel المصدر، و output باسم ملف سكربت SQL الناتج و accessToken مع رمز الوصول JWT الذي تم إنشاؤه أعلاه.

🧪 جرب أداة Excel إلى SQL المجانية عبر الإنترنت

هل تريد اختبارًا سريعًا؟ استخدم تطبيقنا Excel to SQL Converter App لتجربته عبر الإنترنت دون كتابة أي كود.

excel to sql file

معاينة لمحول ملف Excel إلى SQL.

✅ الخاتمة

باستخدام Aspose.Cells Cloud SDK لـ Node.js، يمكنك بسهولة تحويل Excel إلى ملفات سكربت SQL، وتبسيط عملية نقل البيانات الخاصة بك، وتقليل مخاطر الأخطاء اليدوية.

سواء كنت تقوم بتطوير حل خلفي أو تشغيل مهام آلية، فإن مرونة واجهة برمجة التطبيقات ودعمها عبر الأنظمة الأساسية تجعلها مثالية لتطبيقات الويب الحديثة وتطبيقات المؤسسات.

🔗 موارد مفيدة

📚 المقالات الموصى بها

نحن نوصي بشدة بزيارة المدونات التالية: