convert xlsm to csv

قم بتحويل ملف XLSM إلى CSV باستخدام Node.js SDK.

استخراج ومشاركة البيانات من macro-enabled Excel workbooks بتنسيق مسطح مثل CSV هي حاجة شائعة في معالجة البيانات وسير العمل الآلي. تنسيق CSV خفيف الوزن، وسهل الاستيراد، ومدعوم على نطاق واسع عبر الأنظمة الأساسية. في هذا البرنامج التعليمي، ستتعلم كيفية تحويل XLSM إلى CSV باستخدام Node.js و Aspose.Cells Cloud SDK، مما يتيح تحويلات ملفات موثوقة وقابلة للتوسع في السحابة.

🚀 XLSM إلى CSV REST API لـ Node.js

Aspose.Cells Cloud SDK for Node.js يدعم تحويل جداول البيانات Excel الممكّنة بالماكرو (XLSM) إلى تنسيق CSV في مجرد بضع أسطر من التعليمات البرمجية.

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

  • تحويل دفاتر العمل المفعلة بالماكرو (XLSM) إلى CSV.
  • يدعم تخزين السحاب واستضافة الملفات.
  • سريع وقابل للتوسع وموثوق لتصدير البيانات.

📦 تثبيت SDK

npm install asposecellscloud --save

سجل للحصول على معرف العميل و السر السري للعميل من Aspose.Cloud dashboard. لمزيد من المعلومات، يمكنك التفكير في زيارة quick start المقالة.

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

استخدم مقتطف كود Node.js التالي لتحويل ملف XLSM إلى CSV:

  1. ابدأ بإنشاء كائن من فئة CellsApi من خلال تقديم معرف العميل وسر العميل كوسائط.
  2. اقرأ ملف XLSM المدخل باستخدام طريقة createReadStream(…) ثم استخدم طريقة uploadFile(…) لتحميل الملف إلى تخزين السحابة.
  3. الآن قم بإنشاء كائن من صنف PostWorkbookSaveAsRequest ثم قم باستدعاء طريقة postWorkbookSaveAs(..) لبدء تحويل XLSM إلى CSV.

استخدم الشيفرة البرمجية التالية لتحويل ملف Excel إلى سكربت 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.csv" });
let request = new PostWorkbookSaveAsRequest({
    name: "sourceExcel.xlsm",
    saveOptions: saveOptions,
    newfilename: "converted/data.csv"
});

cellsApi.postWorkbookSaveAs(request)
    .then((result) => {
        console.log("Excel file successfully converted to CSV format!");
    })
    .catch((err) => {
        console.error(err);
    });
xlsm to csv

معاينة لتحويل XLSM إلى CSV.

💻 تحويل XLSM إلى CSV باستخدام cURL

لتحويل XLSM إلى CSV، إذا كنت تفضل استخدام أدوات سطر الأوامر، فيمكنك أيضًا النظر في استخدام Aspose.Cells Cloud API مع أوامر cURL.

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

  1. خفيف وسهل البرمجة.
  2. اتفاقية للوظائف الدفعة أو سير العمل الآلي.

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

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

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

بمجرد إنشاء رمز الوصول، يرجى تنفيذ أمر cURL التالي لتحويل XLSM إلى تنسيق CSV.

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 باسم دفتر العمل الممكن الماكرو، و output باسم ملف CSV الناتج و accessToken برمز وصول JWT الذي تم إنشاؤه أعلاه.

🧪 جرب أداة XLSM إلى CSV على الإنترنت

Need a quick XLSM to CSV conversion without writing code? Try the Free XLSM to CSV Converter web app.

xlsm to csv

معاينة محول XLSM إلى CSV.

✅ الاستنتاج

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

📚 موارد مفيدة

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

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