إظهار الأوراق في Excel باستخدام Node.js

إظهار الأوراق في Excel باستخدام Node.js

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

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

تثبيت مكتبة أوراق العمل

عملية تثبيت هذه المكتبة الغنية بالمميزات سهلة للغاية. لذلك ، يتيح لك تنزيل حزمة API أو تثبيتها عن طريق تشغيل الأوامر التالية:

npm install java
npm install aspose.cells

إظهار الأوراق في Excel باستخدام Node.js

لنكتب مقتطف الشفرة الذي يُظهر ورقة عمل Excel باستخدام بضعة أسطر من التعليمات البرمجية المصدر برمجيًا.

الخطوات هي:

  1. قم بإنشاء كائن من فئة Workbook وتحميل ملف Excel المصدر.
  2. احصل على مرجع ورقة العمل الأولى من ملف Excel عن طريق استدعاء طريقة getWorkSheets.
  3. احصل على عنصر ورقة العمل في الفهرس المحدد عن طريق استدعاء طريقة get.
  4. إظهار ورقة العمل الأولى من ملف Excel عن طريق تعيين قيمة الأسلوب setVisible على true.
  5. قم باستدعاء طريقة save لحفظ ملف Excel المعدل.

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

var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// قم بإنشاء كائن من فئة المصنف وتحميل ملف Excel المصدر.
var workbook = new aspose.cells.Workbook("sample.xlsx");
// احصل على مرجع ورقة العمل الأولى لملف Excel عن طريق استدعاء طريقة getWorksheets. 
var worksheets = workbook.getWorksheets();
// الحصول على عنصر ورقة العمل في الفهرس المحدد. 
var sheet = worksheets.get(0);
// إظهار ورقة العمل الأولى من ملف Excel عن طريق تعيين قيمة طريقة setVisible إلى true.
sheet.setVisible(true);
// استدعاء طريقة الحفظ لحفظ ملف Excel المعدل. 
workbook.save( "output-hide.xls");

وبالمثل ، ستخفي ورقة العمل الأولى إذا قمت بتعيين قيمة طريقة setVisible على خطأ.

يمكن رؤية الإخراج في الصورة أدناه حيث يتم إخفاء ورقة العمل الأولى:

إظهار الأوراق في Excel

إظهار / إخفاء علامات التبويب في Excel برمجيًا

وبالمثل ، توفر مكتبة ورقة العمل هذه طرقًا لإظهار أو إخفاء علامات التبويب في ملف Excel برمجيًا. يمكنك اتباع الخطوات التالية لإخفاء علامات التبويب:

  1. قم بتهيئة مُنشئ فئة Workbook باستخدام ملف Excel.
  2. الآن ، get عنصر ورقة العمل في الفهرس المحدد.
  3. قم باستدعاء طريقة setShowTabs لإخفاء علامات تبويب ملف Excel. اضبط القيمة على خطأ / صحيح لإخفاء / إظهار علامات التبويب.
  4. قم باستدعاء طريقة save لحفظ ملف Excel المحدث.
var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// قم بتهيئة مُنشئ فئة المصنف بملف Excel. 
var workbook = new aspose.cells.Workbook("sample.xlsx");
// الآن ، احصل على عنصر ورقة العمل في الفهرس المحدد.
var sheet = workbook.getWorksheets().get(0);
// قم باستدعاء طريقة setShowTabs لإخفاء علامات تبويب ملف Excel. 
workbook.getSettings().setShowTabs(false);
// قم باستدعاء طريقة الحفظ لحفظ ملف Excel المحدث. 
workbook.save( "output-hide-tab.xls");

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

إخفاء علامات التبويب في Excel

إخفاء الرؤوس في ورقة العمل

بالإضافة إلى ذلك ، يمكنك إخفاء رؤوس الصفوف / الأعمدة برمجيًا. الرجاء اتباع الخطوات التالية ومقتطف الشفرة لإخفاء رؤوس الصفوف والأعمدة:

  1. إنشاء مثيل لفئة Workbook وتحميل ملف Excel.
  2. get عنصر ورقة العمل في الفهرس المحدد.
  3. قم باستدعاء الأسلوب setRowColumnHeadersVisible لإخفاء رؤوس الصف / العمود لملف Excel.
  4. save ملف Excel المحدث.
var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// إنشاء مثيل لفئة المصنف وتحميل ملف Excel. 
var workbook = new aspose.cells.Workbook("sample.xlsx");
// احصل على عنصر ورقة العمل في الفهرس المحدد. 
var sheet = workbook.getWorksheets().get(0);
// قم باستدعاء الأسلوب setRowColumnHeadersVisible لإخفاء رؤوس الصفوف / الأعمدة من ملف Excel. 
sheet.setRowColumnHeadersVisible(false);
// احفظ ملف Excel المحدث. 
workbook.save( "output-hide-rows-cols.xls");

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

إخفاء الرؤوس في ورقة العمل

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

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

تلخيص لما سبق

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

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

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

طرح سؤال

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

أسئلة وأجوبة

كيف يمكنني إظهار الأوراق تلقائيًا في Excel؟

يرجى اتباع الرابط لمعرفة مقتطف الشفرة الذي يخفي / يُظهر الأوراق في Excel برمجيًا.

أنظر أيضا