كيفية إنشاء ارتباطات تشعبية في Excel باستخدام Node.js

كيفية إنشاء ارتباطات تشعبية في Excel باستخدام Node.js

الوصول إلى ملفات Excel ومعالجتها برمجيًا ليس بالمهمة الأكثر صعوبة. هناك عدد من الأعمال الروتينية التي تستغرق وقتًا طويلاً وتصبح أحيانًا صعبة. ومع ذلك ، فإن أتمتة مثل هذه المهام المتكررة توفر دائمًا ميزة تنافسية لتطبيق الأعمال. لذلك ، سوف نستخدم XLSX Javascript مكتبة لتنفيذ كيفية إنشاء ارتباطات تشعبية في Excel باستخدام Node.js برمجيًا.

سيتم تغطية النقاط التالية:

تثبيت مكتبة XLSX JavaScript

تقدم هذه المكتبة مجموعة غنية من الأساليب جنبًا إلى جنب مع الوثائق الشاملة. هناك طريقتان لتثبيت هذه المكتبة ، يمكنك تثبيتها عن طريق تنزيل حزمة API أو تشغيل الأوامر التالية في Terminal / CMD.

npm install java
npm install aspose.cells

لنكتب مقتطف الشفرة والخطوات لتحقيق الوظيفة المطلوبة برمجيًا.

فيما يلي الخطوات:

  1. تهيئة مثيل لفئة Workbook.
  2. احصل على مرجع ورقة العمل الأولى عن طريق استدعاء طريقة getWorksheets.
  3. get عنصر ورقة العمل في الفهرس المحدد.
  4. احصل على مجموعة HyperlinkCollection عن طريق استدعاء طريقة getHyperlinks وتعيينها إلى HyperlinkCollection.
  5. قم باستدعاء طريقة add لإضافة ارتباط تشعبي إلى عنوان URL في الخلية “A1”.
  6. احفظ ملف Excel عن طريق استدعاء طريقة save.

انسخ الكود التالي والصقه في ملفك الرئيسي:

var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// تهيئة مثيل لفئة المصنف. 
var workbook = new aspose.cells.Workbook();
// احصل على مرجع ورقة العمل الأولى عن طريق استدعاء أسلوب getWorksheets. 
var worksheets = workbook.getWorksheets();
// احصل على عنصر ورقة العمل في الفهرس المحدد. 
var sheet = worksheets.get(0);
// احصل على مجموعة HyperlinkCollection عن طريق استدعاء طريقة getHyperlinks وتعيينها لمجموعة HyperlinkCollection. 
var hyperlinks = sheet.getHyperlinks();
// استدعاء أسلوب الإضافة لإضافة ارتباط تشعبي إلى URL في الخلية "A1". 
hyperlinks.add("A1", 1, 1, "http://www.aspose.com");
// احفظ ملف Excel عن طريق استدعاء طريقة الحفظ.
workbook.save(  "AddingLinkToURL_out.xls");

يمكنك أن ترى الإخراج في الصورة أدناه:

كيفية إنشاء ارتباطات تشعبية في Excel

وبالمثل ، يمكنك استكشاف العديد من الميزات الأخرى التي تعرضها مكتبة XLSX Javascript هذه. يتيح لك تكوين استدعاءات API الخاصة بك لتلبية متطلبات عملك.

برجاء اتباع الخطوات التالية:

  1. قم بإنشاء كائن من فئة مصنف.
  2. get عنصر ورقة العمل في الفهرس المحدد.
  3. اتصل بطريقة getCells للحصول على مجموعة الخلايا.
  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");
// قم بإنشاء كائن من فئة المصنف.
var workbook = new aspose.cells.Workbook();
// احصل على عنصر ورقة العمل في الفهرس المحدد. 
var sheet = workbook.getWorksheets().get(0);
// اتصل بطريقة getCells للحصول على مجموعة الخلايا.
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" عن طريق استدعاء أسلوب الإضافة. 
hyperlinks.add("A1", 1, 1, "http://www.aspose.com");
// استدعاء طريقة الحفظ لحفظ ملف Excel. 
workbook.save(  "AddingLinkToURLNotEmpty_out.xls");

احصل على رخصة مجانية

يمكنك الاستفادة من ترخيص مؤقت مجاني لتجربة واجهة برمجة التطبيقات بدون قيود تقييمية.

تلخيص لما سبق

هذا يقودنا إلى نهاية منشور المدونة هذا. يمكننا أن نقول بأمان أنك مررت وتعلمت كيفية إنشاء ارتباطات تشعبية في Excel باستخدام Node.js. بالإضافة إلى ذلك ، لقد استكشفت أيضًا بعض الطرق المتقدمة التي تعرضها مكتبة XLSX JavaScript هذه. علاوة على ذلك ، لا تقم بتخطي التوثيق لمعرفة الميزات الأخرى.

علاوة على ذلك ، نقترح عليك اتباع دليل البدء.

أخيرًا ، يكتب conholdate.com مشاركات مدونة جديدة. لذلك ، يرجى البقاء على اتصال للحصول على تحديثات منتظمة.

طرح سؤال

يمكنك إخبارنا بأسئلتك أو استفساراتك على المنتدى.

أسئلة وأجوبة

كيف أقوم بإنشاء ارتباطات تشعبية متعددة في Excel؟

الرجاء زيارة هذا الرابط للحصول على مقتطف الشفرة الذي يوضح كيفية إنشاء الارتباطات التشعبية في ملف Excel باستخدام XLSX JavaScript مكتبة.

أنظر أيضا