หากคุณเป็นผู้ใช้บ่อยครั้งในการทำงานกับสมุดงาน 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 ให้ไปที่เมนูแทรก
- เลือก ส่วนหัวและส่วนท้าย ตัวเลือก สิ่งนี้ควรเปิดส่วนส่วนหัวและส่วนท้ายของสเปรดชีตที่มีอยู่
- เพิ่มข้อมูลที่ต้องการในส่วนเหล่านี้ คุณควรจะเห็นข้อมูลส่วนหัวและส่วนท้ายในแต่ละหน้าในสมุดงาน
เพิ่มส่วนหัวและส่วนท้ายเพื่อ 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 โปรดติดตามตัวอย่างเพิ่มเติมในส่วนนี้