หากคุณเป็นผู้ใช้บ่อยครั้งในการทำงานกับสมุดงาน Excel คุณต้องคุ้นเคยกับการเพิ่มส่วนหัวและส่วนท้ายลงในไฟล์ของคุณ ตามที่ระบุชื่อส่วนหัวในไฟล์ excel แสดงถึงข้อมูลซ้ำ ๆ ที่เพิ่มเข้ามาในด้านบนของไฟล์ในขณะที่ส่วนท้ายจะใช้เพื่อเพิ่มข้อมูลไปที่ด้านล่างของแต่ละหน้าในไฟล์ ข้อมูลส่วนหัวและส่วนท้ายจะทำซ้ำในแต่ละหน้าของไฟล์ ในฐานะผู้พัฒนาแอปพลิเคชัน. NET คุณสามารถเพิ่มข้อมูลส่วนหัวและส่วนท้ายลงในสเปรดชีต Excel โดยใช้ NPOI API ด้วย C# หรือ VB.NET ตามที่อธิบายไว้ในบทความนี้ ในชุดบทความของเราเกี่ยวกับ การทำงานกับ NPOI ใน. NET คุณสามารถค้นหาตัวอย่างของ:

แทรกส่วนหัวและส่วนท้ายในสเปรดชีตโดยใช้ Microsoft Excel

Microsoft Excel อนุญาตให้เพิ่มข้อมูลส่วนหัวและส่วนท้ายลงในสมุดงานได้อย่างง่ายดาย คุณสามารถเพิ่มข้อมูลที่แตกต่างกันในส่วนหัวและส่วนท้ายของไฟล์เช่นหมายเลขหน้าวันที่เวลาเวลาชื่อไฟล์หรือข้อความที่กำหนดเองอื่น ๆ

ขั้นตอนในการแทรกส่วนหัวและส่วนท้ายในสเปรดชีตด้วย Microsoft Excel

หากคุณต้องการเพิ่มส่วนหัวและส่วนท้ายลงในสมุดงาน Excel คุณสามารถใช้ขั้นตอนต่อไปนี้:

  1. ใน Microsoft Excel ให้ไปที่เมนูแทรก
  2. เลือก ส่วนหัวและส่วนท้าย ตัวเลือก สิ่งนี้ควรเปิดส่วนส่วนหัวและส่วนท้ายของสเปรดชีตที่มีอยู่
  3. เพิ่มข้อมูลที่ต้องการในส่วนเหล่านี้ คุณควรจะเห็นข้อมูลส่วนหัวและส่วนท้ายในแต่ละหน้าในสมุดงาน

เพิ่มส่วนหัวและส่วนท้ายเพื่อ 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();

สิ่งนี้จะสร้างไฟล์ output HeaderFooter.xlsx ที่มีข้อมูลส่วนหัวและส่วนท้าย

บทสรุป

ในบทความนี้เราแสดงวิธีเพิ่มข้อมูลส่วนหัวและส่วนท้ายในสมุดงาน Excel โดยใช้ NPOI API โค้ดตัวอย่างถูกเขียนใน C#แต่คุณสามารถเขียนใหม่ด้วย VB.NET และควรทำงานอย่างเท่าเทียมกัน หากคุณต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับการทำงานกับสมุดงาน Excel โดยใช้ NPOI โปรดติดตามตัวอย่างเพิ่มเติมในส่วนนี้