พอดีกับตัวเลือกหน้า Excel

ในบทความนี้ เราจะอธิบายทีละขั้นตอนเพื่ออธิบายซอร์สโค้ด C# ต่อไปนี้: Fit to Excel Pages Options โดยใช้ Aspose.Cells for .NET เราจะใช้ไลบรารี Aspose.Cells สำหรับ .NET เพื่อดำเนินการนี้ ทำตามขั้นตอนด้านล่างเพื่อกำหนดค่าให้พอดีกับหน้าใน Excel

ขั้นตอนที่ 1: การสร้างสมุดงาน

ขั้นตอนแรกคือการสร้างสมุดงาน เราจะสร้างอินสแตนซ์ของวัตถุสมุดงาน นี่คือรหัสในการสร้างสมุดงาน:

// เส้นทางไปยังไดเร็กทอรีเอกสาร
string dataDir = "YOUR_DIRECTORY_OF_DOCUMENTS";

// สร้างอินสแตนซ์วัตถุสมุดงาน
Workbook workbook = new Workbook();

ขั้นตอนที่ 2: การเข้าถึงแผ่นงาน

ตอนนี้เราได้สร้างสมุดงานแล้ว เราจำเป็นต้องนำทางไปยังแผ่นงานแรก เราจะใช้ดัชนี 0 เพื่อเข้าถึงแผ่นงานแรก นี่คือรหัสในการเข้าถึง:

// เข้าถึงแผ่นงานแรกในสมุดงาน
Worksheet worksheet = workbook.Worksheets[0];

ขั้นตอนที่ 3: การตั้งค่าให้พอดีกับหน้า

ในขั้นตอนนี้ เราจะกำหนดค่าการปรับหน้าของแผ่นงาน เราจะใช้FitToPagesTall และFitToPagesWide คุณสมบัติของPageSetup วัตถุเพื่อระบุจำนวนหน้าที่ต้องการสำหรับความสูงและความกว้างของแผ่นงาน นี่คือรหัสสำหรับสิ่งนั้น:

// กำหนดจำนวนหน้าตามความสูงของแผ่นงาน
worksheet.PageSetup.FitToPagesTall = 1;

// กำหนดจำนวนหน้าสำหรับความกว้างของแผ่นงาน
worksheet.PageSetup.FitToPagesWide = 1;

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

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

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

ตัวอย่างซอร์สโค้ดสำหรับตัวเลือก Fit To Excel Pages โดยใช้ Aspose.Cells สำหรับ .NET

//เส้นทางไปยังไดเร็กทอรีเอกสาร
string dataDir = "YOUR DOCUMENT DIRECTORY";
// การสร้างอินสแตนซ์วัตถุสมุดงาน
Workbook workbook = new Workbook();
// การเข้าถึงแผ่นงานแรกในไฟล์ Excel
Worksheet worksheet = workbook.Worksheets[0];
// การตั้งค่าจำนวนหน้าที่จะขยายความยาวของแผ่นงาน
worksheet.PageSetup.FitToPagesTall = 1;
//การตั้งค่าจำนวนหน้าที่จะขยายความกว้างของแผ่นงาน
worksheet.PageSetup.FitToPagesWide = 1;
// บันทึกสมุดงาน
workbook.Save(dataDir + "FitToPagesOptions_out.xls");

บทสรุป

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

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

ถาม: ฉันจะติดตั้ง Aspose.Cells สำหรับ .NET ได้อย่างไร

ตอบ: หากต้องการติดตั้ง Aspose.Cells สำหรับ .NET คุณสามารถใช้ตัวจัดการแพ็คเกจ NuGet ใน Visual Studio ได้ ค้นหาแพ็คเกจ “Aspose.Cells” และติดตั้งในโปรเจ็กต์ของคุณ

ถาม: ฉันสามารถใส่หน้าทั้งความสูงและความกว้างได้หรือไม่

ตอบ: ได้ คุณสามารถปรับทั้งความสูงและความกว้างของแผ่นงานได้โดยใช้FitToPagesTall และFitToPagesWide คุณสมบัติ. คุณสามารถระบุจำนวนหน้าที่ต้องการสำหรับแต่ละมิติได้

ถาม: ฉันจะปรับแต่งตัวเลือก Fit to Pages ได้อย่างไร

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

ถาม: ฉันสามารถใช้ Aspose.Cells สำหรับ .NET เพื่อประมวลผลเวิร์กบุ๊กที่มีอยู่ได้หรือไม่

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