در اکسل با استفاده از Node.js اشکال وارد کنید

در اکسل با استفاده از Node.js اشکال وارد کنید

این API Java اسکریپت برای Excel به شما امکان می‌دهد که به صورت برنامه‌نویسی اشکال متعددی را در ورق‌های کاری اضافه کنید. اشکالی چون ستاره‌ها، خط‌ها، مستطیل‌ها، پیکان‌ها و بسیاری دیگر. این کتابخانه دامنه وسیعی از متدها را برای خودکار سازی این کل فرآیند ارائه می‌دهد. علاوه بر این، شما می‌توانید اشکال را با رنگ‌ها پر کنید و اندازه‌های آنها را بسته به نیازهای خود پیکربندی کنید. در این پست وبلاگ، ما کدهای نمونه‌ای برای درج اشکال در Excel با استفاده از کتابخانه Excel Node.js خواهیم نوشت.

نکات زیر در این راهنما پوشش داده خواهند شد:

شکل‌ها را در اکسل با استفاده از Node.js - نصب API وارد کنید

فرآیند نصب این کتابخانه ساده است. شما می‌توانید یا دانلود پکیج API را انتخاب کنید یا با اجرای دستورات زیر در ترمینال آن را نصب کنید:

npm install java
npm install aspose.cells

خطی را به Worksheet وارد کنید

شما می‌توانید مراحل و کد نمونه را برای اضافه کردن یک شکل خطی به صورت برنامه‌نویسی به یک فایل اکسل دنبال کنید:

  1. یک نمونه از کلاس Workbook را ایجاد کنید.
  2. Access the first worksheet from the collection by calling the get(index) method.
  3. Invoke the addShape method to add the line to the worksheet.
  4. متد 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 مراجعه کنید تا کد قطعه‌ای که به شما کمک می‌کند تا اشکال مختلفی را به صورت برنامه‌نویسی در فایل‌های اکسل اضافه کنید، بدانید.

همچنین ببینید