
فایل XLSM را با استفاده از SDK Node.js به CSV تبدیل کنید.
استخراج و به اشتراک گذاری دادهها از macro-enabled Excel workbooks در یک فرمت مسطح مانند CSV یک نیاز رایج در پردازش دادهها و جریانهای کاری اتوماسیون است. فرمت CSV سبک، آسان برای وارد کردن و به طور گسترده در پلتفرمها پشتیبانی میشود. در این آموزش، شما یاد خواهید گرفت که چگونه XLSM را با استفاده از Node.js و Aspose.Cells Cloud SDK به CSV تبدیل کنید که امکان تبدیل فایلهای قابل اعتماد و مقیاسپذیر را در Cloud فراهم میآورد.
- 🚀 API REST تبدیل XLSM به CSV برای Node.js
- 📄 تبدیل XLSM به CSV با استفاده از Node.js
- 💻 تبدیل XLSM به CSV با استفاده از cURL
🚀 API REST تبدیل XLSM به CSV برای 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 استفاده کنید:
- یک شی از کلاس CellsApi را با ارائه شناسه کلاینت و کلید مخفی کلاینت به عنوان آرگومانها ایجاد کنید.
- فایل XLSM ورودی را با استفاده از متد createReadStream(…) بخوانید و سپس با متد uploadFile(…) فایل را به ذخیرهسازی ابری بارگذاری کنید.
- اکنون یک شیء از کلاس 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 به CSV.
💻 تبدیل XLSM به CSV با استفاده از cURL
برای تبدیل XLSM به CSV، اگر ترجیح میدهید که از ابزارهای خط فرمان استفاده کنید، میتوانید از API Aspose.Cells Cloud با دستورات cURL نیز استفاده کنید.
✅ مزایای استفاده از cURL برای تبدیل:
- سبک و قابل اسکریپت.
- معامله برای مشاغل گروهی یا جریانهای کاری خودکار.
مرحله 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"
مرحله ۲: انجام تبدیل 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
جایگزین کنید، نام فایل CSV حاصل را با output
و توکن دسترسی JWT را که در بالا تولید شده با accessToken
جایگزین کنید.
🧪 ابزار آنلاین تبدیل XLSM به CSV را امتحان کنید.
نیاز به یک تبدیل سریع XLSM به CSV بدون نوشتن کد دارید؟ از نرمافزار وب Free XLSM to CSV Converter استفاده کنید.

یک پیش نمایش از تبدیل XLSM به CSV.
✅ نتیجه گیری
با Aspose.Cells Cloud SDK برای Node.js، تبدیل XLSM به CSV به راحتی و به طور کارآمد انجام میشود. چه در حال ساخت برنامههای بدون سرور باشید، چه اسکریپتهای اتوماسیون، یا اینکه در حال ادغام با یک جریان کار ابری باشید، این SDK یک راهحل آسان و مقیاسپذیر برای استخراج دادهها از فایلهای اکسل دارای ماکرو ارائه میدهد.
📚 منابع مفید
📝 مقالات پیشنهادی
ما به شدت از بازدید از وبلاگهای زیر توصیه میکنیم: