إذا كنت مستخدمًا متكررًا للعمل مع مصنفات Excel ، فيجب أن تكون على دراية بإضافة رؤوس وتذييلات إلى ملفك. كما يشير الاسم ، فإن الرأس في ملف Excel يمثل المعلومات المتكررة التي تمت إضافتها إلى أعلى ملف ، في حين يتم استخدام التذييل لإضافة معلومات إلى أسفل كل صفحة في الملف. يتم تكرار معلومات الرأس والتذييل في كل صفحة من الملفات. كمطور تطبيق .NET ، يمكنك إضافة معلومات الرأس والتذييل إلى جدول بيانات Excel باستخدام NPOI API مع C# أو VB.NET كما هو موضح في هذه المقالة. في سلسلة مقالاتنا حول العمل مع NPOI في .NET ، يمكنك العثور على أمثلة على:
- إنشاء وحفظ وتحميل ملف Excel باستخدام NPOI في C#
- إضافة تعليق إلى ملف Excel باستخدام NPOI في C#
- إضافة صيغة إلى ملف Excel باستخدام NPOI في C# في هذه المقالة ، سنعرض كيفية إضافة رأس وتذييل إلى ملف Excel مع NPOI باستخدام C#/VB.NET. لكن أولاً ، دعونا نلقي نظرة على كيفية إضافة رأس وتذييل إلى مصنف باستخدام Microsoft Excel.
إدراج رأس وتذييل في جدول بيانات باستخدام Microsoft Excel
يسمح Microsoft Excel بإضافة معلومات الرأس والتذييل إلى مصنف بسهولة. يمكنك إضافة معلومات مختلفة إلى رأس وتذييلات ملف مثل أرقام الصفحات أو التاريخ أو الوقت أو اسم الملف أو أي نص مخصص آخر.
خطوات لإدراج رأس وتذييل في جدول بيانات مع Microsoft Excel
إذا كنت ترغب في إضافة رأس وتذييل إلى مصنف Excel ، فيمكنك استخدام الخطوات التالية:
- في Microsoft Excel ، انتقل إلى قائمة إدراج
- حدد الخيار رأس وتذييل . هذا يجب أن يفتح أقسام الرأس والتذييل في جدول البيانات الحالي.
- أضف المعلومات المطلوبة في هذه الأقسام يجب أن تكون قادرًا على رؤية معلومات الرأس والتذييل في كل صفحة في المصنف.
إضافة رأس وتذييل إلى التفوق باستخدام NPOI في C#
الآن بعد أن رأينا كيفية إضافة رأس وتذييل إلى ملف جدول بيانات باستخدام Microsoft Excel ، دعونا نلقي نظرة على كيفية القيام بنفس الشيء باستخدام NPOI في C#. ولكن قبل ذلك ، تحتاج إلى تثبيت NPOI في مشروع .NET الخاص بك للبدء. يمكنك معرفة ذلك في دليل التعليمات التفصيلية الخاصة بنا لـ تثبيت NPOI لـ .NET.
إضافة رأس وتذييل في جدول بيانات Excel باستخدام C#
الآن بعد أن أصبحت بيئة التطوير الخاصة بك جاهزة للعمل مع NPOI API في C#، قم بإنشاء مشروع قائم على وحدة التحكم وإضافة الأسطر التالية من التعليمات البرمجية.
//Load workbook
IWorkbook wb = new XSSFWorkbook(new FileStream("Input.xlsx", FileMode.Open));
//Get the first worksheet
ISheet ws = wb.GetSheetAt(0);
//Set header
IHeader header = ws.Header;
header.Center = "FileFormat.com! Your knowledgebase for File Formats!";
//Set footer
IFooter footer = ws.Footer;
footer.Center = "FileFormat.com";
//Save the file
FileStream file = File.Create("HeaderFooter.xlsx");
wb.Write(file, false);
file.Close();
سيؤدي ذلك إلى إنشاء ملف headerfooter.xlsx الذي يحتوي على معلومات الرأس والتذييل.
الخاتمة
في هذه المقالة ، أظهرنا كيفية إضافة معلومات الرأس والتذييل في مصنف Excel باستخدام NPOI API. يتم كتابة رمز العينة في C#، ولكن يمكنك أيضًا إعادة كتابةه باستخدام VB.NET ويجب أن يعمل على قدم المساواة. إذا كنت ترغب في معرفة المزيد عن العمل مع مصنفات Excel باستخدام NPOI ، فاستشر المزيد من الأمثلة في هذا القسم.