
چگونه یک فایل Excel مشترک در Nodejs ایجاد کنیم
MS Excel در دنیای مدرن فناوری در زمینه ذخیرهسازی دادهها و نمایندگی دادهها سهم داشته است. فایلهای XLS/XLSX نگهداری آسانی دارند و با ویژگیهای سازگار با Cloud همراه هستند. بیشتر اوقات، شما باید فایلهای Excel مشترک ایجاد کنید تا به دیگران اجازه دهید روی همان فایل کار کنند. در سازمانهای بزرگ، این یک کار رایج است و برای صرفهجویی در زمان و هزینههای دیگر الزامی است. با این حال، ما از این کتابخانه Excel library در Node.js استفاده خواهیم کرد تا نشان دهیم چگونه میتوان یک فایل Excel مشترک را به طور برنامهنویسی در Nodejs ایجاد کرد.
ما موارد زیر را پوشش خواهیم داد:
نصب API اکسل جاوااسکریپت
شما میتوانید فایلهای Excel مشترک را با استفاده از این کتابخانهٔ قدرتمند ایجاد کنید. نصب و پیکربندی آن در پروژهٔ Node.js شما آسان است. با این حال، میتوانید این کتابخانه را به دو روش ساده راهاندازی کنید. بنابراین، میتوانید یا دانلود بستهٔ API را انجام دهید یا با اجرای دستورات زیر در ترمینال آن را نصب کنید:
npm install java
npm install aspose.cells
چگونه یک فایل اکسل مشترک در Nodejs ایجاد کنیم
پس از راهاندازی کتابخانه، شما آمادهاید تا فایلهای اکسل مشترک را بهطور برنامهنویسی ایجاد کنید.
شما میتوانید مراحل زیر و کد نمونه را دنبال کنید:
- یک نمونه از کلاس Workbook را ایجاد کنید.
- متد setAutoRecover نشان میدهد که آیا فایل برای بازیابی خودکار علامتگذاری شده است.
- متد setCheckCompatibility نشان میدهد که آیا هنگام ذخیرهسازی کتاب کار، سازگاری با نسخههای قبلی بررسی شود یا خیر.
- setCrashSave روش نشان میدهد که آیا برنامه آخرین فایل کاربرگ را بعد از یک خرابی ذخیره کرده است.
- روش setRepairLoad نشان میدهد که آیا برنامه آخرین بار دفترچه را در حالت ایمن یا حالت تعمیر باز کرده است.
- Call this setShowTabs method to set a value whether the Workbook tabs are displayed.
- Invoke the setShared method to share the Workbook.
کپی کرده و کد زیر را در فایل اصلی خود بچسبانید:
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// یک نمونه از کلاس Workbook را ایجاد کنید
var wb = new aspose.cells.Workbook();
// متد setAutoRecover نشان میدهد که آیا فایل برای بازیابی خودکار علامتگذاری شده است یا خیر.
wb.getSettings().setAutoRecover(true);
// متد setCheckCompatibility نشان میدهد که آیا هنگام ذخیرهسازی کاربرگ، سازگاری با نسخههای قبلی بررسی شود یا خیر.
wb.getSettings().setCheckCompatibility(false);
// متد setCrashSave مشخص میکند که آیا برنامه آخرین بار فایل دفترچه کار را پس از یک خرابی ذخیره کرده است.
wb.getSettings().setCrashSave(true);
// روش setRepairLoad نشان میدهد که آیا برنامه آخرین بار کتاب کار را در حالت امن یا تعمیر باز کرده است.
wb.getSettings().setRepairLoad(true);
// این متد setShowTabs را برای تنظیم یک مقدار برای نمایش برگههای Workbook فراخوانی کنید.
wb.getSettings().setShowTabs(true),
//متد setShared را برای به اشتراک گذاری Workbook فراخوانی کنید.
wb.getSettings().setShared(true);
//کتاب کار مشترک را ذخیره کنید
wb.save("outputSharedWorkbook.xlsx");
شما ممکن است خروجی را در تصویر زیر ببینید:

دریافت یک مجوز رایگان
شما میتوانید از یک مجوز موقت رایگان برای استفاده از API بدون محدودیتهای ارزیابی بهرهمند شوید.
جمع بندی کردن
این پایان این پست وبلاگ آموزشی است. شما یاد گرفتهاید که چگونه یک فایل Excel مشترک را بهصورت برنامهنویسی در Nodejs ایجاد کنید. علاوه بر این، شما همچنین قطعه کد و متدهای ارائه شده توسط API اکسل Java اسکریپت را مشاهده کردهاید. علاوه بر این، شما میتوانید به documentation مراجعه کنید تا ویژگیهای دیگری را بدانید. لینکهای مرتبط دیگری نیز در بخش “See Also” در زیر موجود است. در نهایت، برای بهروز رسانیهای منظم با conholdate.com در ارتباط باشید.
Ask a question
شما میتوانید ما را در مورد سوالات یا پرسشهای خود در forum مطلع کنید.
سوالات متداول
آیا جاوااسکریپت میتواند یک فایل اکسل ایجاد کند؟
بله، شما میتوانید به سادگی این کتابخانه JavaScript Excel library را نصب کرده و فایلهای Excel را به صورت برنامهنویسی ایجاد، دستکاری و به فرمتهای فایل محبوب دیگر تبدیل کنید.
چگونه یک فایل اشتراکی در اکسل ایجاد کنم؟
میتوانید از این لینک برای یادگیری نحوه ایجاد فایلهای اکسل اشتراکی به صورت برنامهنویسی در Nodejs بازدید کنید.