چگونه در اکسل با استفاده از Node.js هایپرلینک ایجاد کنیم

چگونه در اکسل با استفاده از Node.js هایپرلینک ایجاد کنیم

دسترسی و تغییر فایل‌های Excel به‌طرز برنامه‌نویسی کار دشواری نیست. تعدادی کار روتین وجود دارد که زمان‌بر هستند و گاهی اوقات به دردسر تبدیل می‌شوند. با این حال، خودکار کردن چنین کارهای تکراری همیشه برای برنامه‌های تجاری مزیت رقابتی فراهم می‌کند. بنابراین، ما از این کتابخانه XLSX Javascript library استفاده خواهیم کرد تا نشان دهیم چگونه می‌توان به‌طرز برنامه‌نویسی پیوندهای هایپر در Excel با استفاده از Node.js ایجاد کرد.

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

نصب کتابخانه Java اسکریپت XLSX

این کتابخانه مجموعه گسترده‌ای از متدها را به همراه مستندات جامع ارائه می‌دهد. دو راه برای نصب این کتابخانه وجود دارد، شما می‌توانید آن را با دانلود بسته API یا با اجرای دستورات زیر در ترمینال/CMD نصب کنید.

npm install java
npm install aspose.cells

بیایید کد را بنویسیم و مراحل لازم برای دستیابی به عملکرد مورد نظر به صورت برنامه‌نویسی را بیان کنیم.

مراحل زیر هستند:

  1. یک نمونه از کلاس Workbook را مقداردهی اولیه کنید.
  2. مرجع اولین ورق کار را با فراخوانی متد getWorksheets به دست آورید.
  3. get عنصر Worksheet را در ایندکس مشخص شده دریافت کنید.
  4. HyperlinkCollection را با فراخوانی متد getHyperlinks دریافت کرده و به HyperlinkCollection اختصاص دهید.
  5. Invoke the add method to add a hyperlink to a URL at “A1” cell.
  6. فایل Excel را با فراخوانی save متد ذخیره کنید.

کپی و چسباندن کد زیر در فایل اصلی خود:

var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// یک نمونه از کلاس Workbook را راه اندازی کنید. 
var workbook = new aspose.cells.Workbook();
// مرجع اولین Worksheet را با فراخوانی متد getWorksheets بدست آورید. 
var worksheets = workbook.getWorksheets();
// المان Worksheet را در اندیس مشخص شده بدست آورید. 
var sheet = worksheets.get(0);
// HyperlinkCollection را با فراخوانی روش getHyperlinks بگیرید و آن را به HyperlinkCollection اختصاص دهید. 
var hyperlinks = sheet.getHyperlinks();
// متد add را برای اضافه کردن یک پیوند به یک URL در سلول "A1" فراخوانی کنید. 
hyperlinks.add("A1", 1, 1, "http://www.aspose.com");
// فایل اکسل را با فراخوانی متد ذخیره کنید.
workbook.save(  "AddingLinkToURL_out.xls");

شما می‌توانید خروجی را در تصویر زیر مشاهده کنید:

چگونه در اکسل لینک‌های هایپر را ایجاد کنیم

همچنین، شما می‌توانید بسیاری از ویژگی‌های دیگر ارائه‌شده توسط این کتابخانه جاوااسکریپت XLSX را کاوش کنید. این کتابخانه به شما این امکان را می‌دهد که تماس‌های API خود را برای برآورده کردن نیازهای کسب‌وکار خود پیکربندی کنید.

لطفاً مراحل زیر را دنبال کنید:

  1. یک شی از کلاس Workbook ایجاد کنید.
  2. get عنصر Worksheet را در ایندکس مشخص شده دریافت کنید.
  3. متد getCells را برای دریافت مجموعه Cells فراخوانی کنید.
  4. get عنصر سلول را با نام سلول مشخص شده دریافت کنید.
  5. مقدار دامنه را با فراخوانی روش setValue تنظیم کنید.
  6. تنظیم رنگ فونت سلول به آبی با فراخوانی setColor متد.
  7. حالا، مجموعه HyperlinkCollection را با فراخوانی متد getHyperlinks دریافت کنید و آن را به HyperlinkCollection اختصاص دهید.
  8. یک پیوند به یک URL در سلول “A1” با فراخوانی روش add اضافه کنید.
  9. متد save را برای ذخیره فایل Excel فراخوانی کنید.
var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// یک شی از کلاس Workbook ایجاد کنید.
var workbook = new aspose.cells.Workbook();
// get the Worksheet element at the specified index. 
var sheet = workbook.getWorksheets().get(0);
// متد getCells را فراخوانی کنید تا مجموعه Cells را دریافت کنید.
var cells = sheet.getCells();
// عنصر سلول را با نام سلول مشخص شده دریافت کنید. 
var cell = cells.get("A1");
// مقدار محدوده را با فراخوانی روش setValue تنظیم کنید. 
cell.setValue("Visit Aspose");
// تنظیم رنگ فونت سلول به آبی با فراخوانی متد setColor. 
var style = cell.getStyle();
style.getFont().setColor(aspose.cells.Color.getBlue());
// حالا، مجموعه HyperlinkCollection را با فراخوانی متد getHyperlinks دریافت کرده و به HyperlinkCollection اختصاص دهید. 
var hyperlinks = sheet.getHyperlinks();
// هیپرلینکی به URL در سلول "A1" با استفاده از متد add اضافه کنید. 
hyperlinks.add("A1", 1, 1, "http://www.aspose.com");
// متد save را فراخوانی کنید تا فایل اکسل را ذخیره کنید. 
workbook.save(  "AddingLinkToURLNotEmpty_out.xls");

یک مجوز رایگان دریافت کنید

شما می‌توانید یک مجوز موقتی رایگان برای آزمایش API بدون محدودیت‌های ارزیابی دریافت کنید.

جمع‌بندی

این ما را به پایان این پست وبلاگ می‌رساند. ما می‌توانیم با اطمینان بگوییم که شما آموزش دیده‌اید که چگونه لینک‌های هایپر را در اکسل با استفاده از Node.js ایجاد کنید. علاوه بر این، شما همچنین برخی از روش‌های پیشرفته‌ای که توسط این کتابخانه جاوااسکریپت XLSX ارائه شده را کاوش کرده‌اید. علاوه بر این، documentation را برای اطلاع از سایر ویژگی‌ها فراموش نکنید.

علاوه بر این، پیشنهاد می‌کنیم راهنمای Getting Started guide ما را دنبال کنید.

در نهایت، conholdate.com در حال نوشتن پست‌های وبلاگ جدید است. بنابراین، لطفاً برای دریافت به‌روزرسانی‌های منظم در ارتباط باشید.

Ask a question

شما می‌توانید سوالات یا پرسش‌های خود را در forum به ما اطلاع دهید.

سوالات متداول

چگونه چندین هایپرلینک در اکسل ایجاد کنم؟

لطفاً به این link مراجعه کنید تا کد نمونه‌ای را که نحوه ایجاد پیوندهای Hyperlink در یک فایل Excel با استفاده از library JavaScript را نشان می‌دهد، دریافت کنید.

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