การแนะนำ

ส่วนหัวและส่วนท้ายเป็นองค์ประกอบสำคัญในสเปรดชีต Excel โดยให้ข้อมูลบริบทที่สำคัญ เช่น ชื่อไฟล์ วันที่ และหมายเลขหน้า ไม่ว่าคุณจะกำลังสร้างรายงานอัตโนมัติหรือสร้างไฟล์แบบไดนามิก Aspose.Cells สำหรับ .NET ช่วยลดความยุ่งยากในการปรับแต่งส่วนหัวและส่วนท้ายด้วยโปรแกรม คู่มือนี้นำเสนอวิธีการทีละขั้นตอนเพื่อปรับปรุงไฟล์ Excel ของคุณด้วยส่วนหัวและส่วนท้ายที่สวยงามและเป็นมืออาชีพ

ข้อกำหนดเบื้องต้น

ก่อนที่จะดำน้ำ ให้แน่ใจว่าคุณมีสิ่งต่อไปนี้:

  1. Aspose.Cells สำหรับ .NET: ดาวน์โหลดและติดตั้งจาก ที่นี่.
  2. การตั้งค่า IDE: ใช้ Visual Studio หรือ IDE ที่คุณต้องการพร้อมกับกรอบงาน .NET
  3. ใบอนุญาต: เริ่มต้นด้วยการทดลองใช้ฟรี แต่ควรพิจารณาซื้อใบอนุญาตแบบเต็มหรือแบบชั่วคราวเพื่อการใช้งานที่ครบถ้วน คุณสามารถ รับใบอนุญาตชั่วคราว.

การนำเข้าแพ็คเกจที่จำเป็น

เริ่มต้นด้วยการนำเข้าเนมสเปซที่จำเป็นลงในโครงการของคุณ:

using System.IO;
using Aspose.Cells;
using System;

สิ่งนี้จะทำให้คุณสามารถเข้าถึงคลาสและวิธีการที่จำเป็นสำหรับการทำงานกับส่วนหัว ส่วนท้าย และฟังก์ชัน Excel อื่นๆ ใน Aspose.Cells

ขั้นตอนที่ 1: สร้างเวิร์กบุ๊กและเข้าถึงการตั้งค่าหน้า

เริ่มต้นด้วยการสร้างเวิร์กบุ๊กใหม่และเข้าถึงการตั้งค่าหน้าของเวิร์กชีต ที่นี่คุณจะแก้ไขการตั้งค่าส่วนหัวและส่วนท้าย

// กำหนดเส้นทางที่จะบันทึกเอกสารของคุณ
string dataDir = "Your Document Directory";

// สร้างอินสแตนซ์ของวัตถุเวิร์กบุ๊ก
Workbook excel = new Workbook();

ที่นี่ Workbook วัตถุแสดงถึงไฟล์ Excel ของคุณ PageSetup คุณสมบัติของเวิร์กชีตจะช่วยให้คุณปรับแต่งส่วนหัวและส่วนท้ายได้

ขั้นตอนที่ 2: เข้าถึงคุณสมบัติเวิร์กชีตและการตั้งค่าหน้า

แต่ละแผ่นงานใน Aspose.Cells มี PageSetup คุณสมบัติที่ควบคุมคุณลักษณะเค้าโครง รวมถึงส่วนหัวและส่วนท้าย รับ PageSetup วัตถุสำหรับแผ่นงานของคุณ:

// รับการอ้างอิงถึง PageSetup ของเวิร์กชีตแรก
PageSetup pageSetup = excel.Worksheets[0].PageSetup;

ตอนนี้, pageSetup ประกอบด้วยการตั้งค่าที่จำเป็นในการปรับแต่งส่วนหัวและส่วนท้าย

ขั้นตอนที่ 3: ตั้งค่าส่วนด้านซ้ายของส่วนหัว

ส่วนหัวประกอบด้วยสามส่วน ได้แก่ ซ้าย กลาง และขวา เริ่มต้นด้วยการตั้งค่าส่วนซ้ายเพื่อแสดงชื่อเวิร์กชีต

// ตั้งชื่อเวิร์กชีตในส่วนด้านซ้ายของส่วนหัว
pageSetup.SetHeader(0, "&A");

โดยใช้ &A แสดงชื่อเวิร์กชีตแบบไดนามิก ซึ่งมีประโยชน์อย่างยิ่งสำหรับเวิร์กบุ๊กหลายแผ่น

ขั้นตอนที่ 4: เพิ่มวันที่และเวลาลงตรงกลางส่วนหัว

ขั้นตอนต่อไปคือการเพิ่มวันที่และเวลาปัจจุบันลงในส่วนตรงกลางของส่วนหัว โดยใช้แบบอักษรที่กำหนดเองเพื่อการจัดรูปแบบ

// ตั้งวันที่และเวลาในส่วนตรงกลางของส่วนหัวด้วยแบบอักษรตัวหนา
pageSetup.SetHeader(1, "&\"Times New Roman,Bold\"&D-&T");

ในบรรทัดนี้:

  • &D แทรกวันที่ปัจจุบัน
  • &T แทรกเวลาปัจจุบัน
  • "Times New Roman,Bold" ใช้แบบอักษร Times New Roman ตัวหนา

ขั้นตอนที่ 5: แสดงชื่อไฟล์ในส่วนด้านขวาของส่วนหัว

เพื่อทำให้ส่วนหัวเสร็จสมบูรณ์ ให้แสดงชื่อไฟล์ทางด้านขวาพร้อมขนาดตัวอักษรที่ระบุ

// แสดงชื่อไฟล์ในส่วนด้านขวาของส่วนหัวพร้อมขนาดตัวอักษรที่กำหนดเอง
pageSetup.SetHeader(2, "&\"Times New Roman,Bold\"&12&F");

ที่นี่, &F แสดงถึงชื่อไฟล์และ &12 กำหนดขนาดตัวอักษรเป็น 12

ขั้นตอนที่ 6: เพิ่มข้อความที่กำหนดเองในส่วนท้ายด้านซ้าย

ตอนนี้เรามาตั้งค่าส่วนท้ายด้านซ้ายด้วยข้อความที่กำหนดเองและรูปแบบอักษรที่เฉพาะเจาะจง

// เพิ่มข้อความที่กำหนดเองพร้อมรูปแบบแบบอักษรที่ส่วนด้านซ้ายของส่วนท้าย
pageSetup.SetFooter(0, "Hello World! &\"Courier New\"&14 123");

ในตัวอย่างนี้ข้อความ 123 ได้รับการออกแบบด้วยแบบอักษร “Courier New” ขนาด 14 ส่วนที่เหลือยังคงเป็นแบบอักษรส่วนท้ายแบบเริ่มต้น

ขั้นตอนที่ 7: แทรกหมายเลขหน้าตรงกลางส่วนท้าย

การรวมหมายเลขหน้าไว้ในส่วนท้ายช่วยให้ผู้อ่านติดตามเอกสารหลายหน้าได้

// ใส่หมายเลขหน้าในส่วนตรงกลางของส่วนท้าย
pageSetup.SetFooter(1, "&P");

การ &P โค้ดจะเพิ่มหมายเลขหน้าปัจจุบันลงในส่วนตรงกลางของส่วนท้าย

ขั้นตอนที่ 8: แสดงจำนวนหน้าทั้งหมดในส่วนท้ายด้านขวา

กรอกข้อมูลส่วนท้ายให้ครบถ้วนโดยแสดงจำนวนหน้าทั้งหมดในส่วนด้านขวา

// แสดงจำนวนหน้าทั้งหมดในส่วนขวาของส่วนท้าย
pageSetup.SetFooter(2, "&N");

การ &N โค้ดจะแจ้งจำนวนหน้าทั้งหมดเพื่อแจ้งให้ผู้อ่านทราบถึงความยาวของเอกสาร

ขั้นตอนที่ 9: บันทึกสมุดงาน

สุดท้าย ให้บันทึกเวิร์กบุ๊กเพื่อสร้างไฟล์ Excel ที่มีส่วนหัวและส่วนท้ายที่กำหนดเอง

// บันทึกสมุดงาน
excel.Save(dataDir + "SetHeadersAndFooters_out.xls");

บรรทัดนี้จะบันทึกไฟล์พร้อมการปรับแต่งของคุณ

บทสรุป

การปรับแต่งส่วนหัวและส่วนท้ายในเวิร์กชีต Excel ช่วยเพิ่มความเป็นมืออาชีพให้กับเอกสารของคุณ ด้วย Aspose.Cells สำหรับ .NET คุณสามารถควบคุมองค์ประกอบเหล่านี้ได้อย่างง่ายดาย ตั้งแต่การแสดงชื่อเวิร์กชีตไปจนถึงการแทรกข้อความ วันที่ เวลา และหมายเลขหน้าแบบไดนามิกที่กำหนดเอง เมื่อคุณได้เรียนรู้ขั้นตอนเหล่านี้แล้ว คุณก็สามารถยกระดับโครงการอัตโนมัติของ Excel ของคุณได้

คำถามที่พบบ่อย

ฉันสามารถใช้แบบอักษรที่แตกต่างกันสำหรับส่วนหัวและส่วนท้ายต่างๆ ได้หรือไม่

ใช่ Aspose.Cells อนุญาตให้คุณระบุแบบอักษรที่ไม่ซ้ำกันสำหรับแต่ละส่วนของส่วนหัวและส่วนท้ายได้

ฉันจะลบส่วนหัวและส่วนท้ายได้อย่างไร

ล้างส่วนหัวและส่วนท้ายโดยตั้งค่าข้อความเป็นสตริงว่างโดยใช้ SetHeader หรือ SetFooter-

ฉันสามารถแทรกภาพลงในส่วนหัวหรือส่วนท้ายด้วย Aspose.Cells สำหรับ .NET ได้หรือไม่

ปัจจุบัน Aspose.Cells รองรับข้อความในส่วนหัวและส่วนท้ายเป็นหลัก รูปภาพอาจต้องใช้วิธีการอื่น เช่น การแทรกลงในเวิร์กชีตโดยตรง

Aspose.Cells รองรับข้อมูลแบบไดนามิกในส่วนหัวและส่วนท้ายหรือไม่

ใช่ คุณสามารถใช้โค้ดไดนามิกต่างๆ ได้ (เช่น &D สำหรับวันที่หรือ &P สำหรับหมายเลขหน้า) เพื่อเพิ่มเนื้อหาแบบไดนามิก

ฉันจะปรับความสูงของส่วนหัวหรือส่วนท้ายได้อย่างไร

Aspose.Cells ให้ตัวเลือกภายใน PageSetup คลาสเพื่อปรับระยะขอบส่วนหัวและส่วนท้าย ทำให้คุณควบคุมระยะห่างได้