
در اکسل با استفاده از Node.js اشکال وارد کنید
این API Java اسکریپت برای Excel به شما امکان میدهد که به صورت برنامهنویسی اشکال متعددی را در ورقهای کاری اضافه کنید. اشکالی چون ستارهها، خطها، مستطیلها، پیکانها و بسیاری دیگر. این کتابخانه دامنه وسیعی از متدها را برای خودکار سازی این کل فرآیند ارائه میدهد. علاوه بر این، شما میتوانید اشکال را با رنگها پر کنید و اندازههای آنها را بسته به نیازهای خود پیکربندی کنید. در این پست وبلاگ، ما کدهای نمونهای برای درج اشکال در Excel با استفاده از کتابخانه Excel Node.js خواهیم نوشت.
نکات زیر در این راهنما پوشش داده خواهند شد:
- درج اشکال در اکسل با استفاده از Node.js - نصب API
- شکل خطی را به ورق کاری وارد کنید
- مستطیل را در یک فایل اکسل اضافه کنید
- شکل ستاره را به Worksheet وارد کنید
- Add multiplication sign
شکلها را در اکسل با استفاده از Node.js - نصب API وارد کنید
فرآیند نصب این کتابخانه ساده است. شما میتوانید یا دانلود پکیج API را انتخاب کنید یا با اجرای دستورات زیر در ترمینال آن را نصب کنید:
npm install java
npm install aspose.cells
خطی را به Worksheet وارد کنید
شما میتوانید مراحل و کد نمونه را برای اضافه کردن یک شکل خطی به صورت برنامهنویسی به یک فایل اکسل دنبال کنید:
- یک نمونه از کلاس Workbook را ایجاد کنید.
- Access the first worksheet from the collection by calling the get(index) method.
- Invoke the addShape method to add the line to the worksheet.
- متد save را برای ذخیره فایل فراخوانی کنید.
کپی و چسباندن کد زیر در فایل اصلی خود:
var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// یک نمونه از کلاس Workbook را ایجاد کنید
var workbook = new aspose.cells.Workbook();
// Access first worksheet from the collection by calling the get(index) method
var sheet = workbook.getWorksheets().get(0);
// متد addShape را برای اضافه کردن خط به ورق کار فراخوانی کنید
sheet.getShapes().addShape(aspose.cells.MsoDrawingType.LINE, 2, 0, 2, 0, 100, 300);//method 1
// متد ذخیره را برای ذخیره فایل فراخوانی کنید
workbook.save("sample2.xlsx", aspose.cells.SaveFormat.XLSX);
شما ممکن است خروجی را در تصویر زیر ببینید:

مستطیل را در یک فایل Excel اضافه کنید
به همین ترتیب، میتوانیم یک شکل مستطیل اضافه کنیم با دنبال کردن کد زیر:
var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// یک نمونه از کلاس Workbook را ایجاد کنید
var workbook = new aspose.cells.Workbook();
// Access first worksheet from the collection by calling the get(index) method
var sheet = workbook.getWorksheets().get(0);
// شکل مستطیل را با فراخوانی روش addShape به برگه کاری اضافه کنید
var shapes = sheet.getShapes().addShape(aspose.cells.MsoDrawingType.RECTANGLE, 2, 0, 2, 0, 100, 300);
// فایل را ذخیره کنید. https://reference.aspose.com/cells/nodejs/Workbook#save
workbook.save("sample3.xlsx", aspose.cells.SaveFormat.XLSX);
شما ممکن است خروجی را در تصویر زیر ببینید:

شکل ستاره را به برگه ادغام کنید
دنبال کد نمونه برای اضافه کردن یک علامت ستاره با استفاده از این API Java اسکریپت برای Excel:
var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// نمونهای از کلاس Workbook را ایجاد کنید
var workbook = new aspose.cells.Workbook();
// به ورق کاری اول از مجموعه با فراخوانی متد get(index) دسترسی پیدا کنید
var sheet = workbook.getWorksheets().get(0);
// شکل ستاره را به برگه کاری با فراخوانی روش addShape اضافه کنید
sheet.getShapes().addAutoShape(aspose.cells.AutoShapeType.STAR_5, 2, 0, 2, 0, 100, 100);
// فایل را ذخیره کنید. https://reference.aspose.com/cells/nodejs/Workbook#save
workbook.save("sample5.xlsx", aspose.cells.SaveFormat.XLSX);
شما ممکن است خروجی را در تصویر زیر ببینید:

Add multiplication sign
دنبال کد نمونه برای اضافه کردن یک علامت ستاره با استفاده از این API Java اسکریپت برای Excel:
var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// یک نمونه از کلاس Workbook را ایجاد کنید
var workbook = new aspose.cells.Workbook();
// با فراخوانی get(index) به اولین صفحه کار از مجموعه دسترسی پیدا کنید.
var sheet = workbook.getWorksheets().get(0);
// شکل ضرب را به برگه کار با فراخوانی متد addShape اضافه کنید
sheet.getShapes().addAutoShape(aspose.cells.AutoShapeType.MATH_MULTIPLY, 2, 0, 2, 0, 100, 100);
// فایل را ذخیره کن. https://reference.aspose.com/cells/nodejs/Workbook#save
workbook.save("sample4.xlsx", aspose.cells.SaveFormat.XLSX);
شما ممکن است خروجی را در تصویر زیر ببینید:

لیسانس رایگان بگیرید
شما میتوانید از یک مجوز موقت رایگان برای آزمایش API بدون محدودیتهای ارزیابی استفاده کنید.
خلاصهسازی
این ما را به پایان این پست وبلاگ می رساند. شما با نحوه درج اشکال در اکسل با استفاده از کتابخانه اکسل Node.js آشنا شدهاید. علاوه بر این، شما با برخی ویژگیهای بارز این API Java اسکریپت برای اکسل آشنا شدهاید. علاوه بر این، این پست وبلاگ به شما کمک خواهد کرد اگر به دنبال اتوماتیک کردن این فرآیند به صورت برنامهنویسی هستید. با این حال، فراموش نکنید که به documentation مراجعه کنید تا با دیگر ویژگیها آشنا شوید.
علاوه بر این، ما پیشنهاد میکنیم که به Getting Started guide ما مراجعه کنید.
در نهایت، conholdate.com در حال نوشتن پستهای جدید وبلاگ است. بنابراین، لطفاً برای دریافت بهروزرسانیهای منظم در ارتباط باشید.
Ask a question
شما میتوانید سوالات یا پرسشهای خود را در forum به ما اطلاع دهید.
سوالات متداول
چگونه میتوانم چندین شکل را در اکسل وارد کنم؟
لطفاً به این link مراجعه کنید تا کد قطعهای که به شما کمک میکند تا اشکال مختلفی را به صورت برنامهنویسی در فایلهای اکسل اضافه کنید، بدانید.