ตั้งค่าความสูงของแถวใน Excel ด้วย Aspose.Cells
การแนะนำ
หากคุณเคยลองเล่นกับสเปรดชีต Excel คุณจะรู้ว่าการนำเสนอมีความสำคัญเพียงใด ไม่ว่าคุณจะกำลังเตรียมรายงานสำหรับงาน สร้างแผ่นงานงบประมาณ หรือจัดวางข้อมูลสำหรับการวิเคราะห์ ความสูงของแถวสามารถสร้างความแตกต่างอย่างมากในวิธีที่ข้อมูลของคุณถูกรับรู้ แล้วจะเป็นอย่างไรหากฉันบอกคุณว่าคุณสามารถควบคุมด้านนั้นด้วยโปรแกรมได้ ลองใช้ Aspose.Cells สำหรับ .NET ซึ่งเป็นไลบรารีที่มีประสิทธิภาพที่ให้คุณจัดการไฟล์ Excel ได้อย่างง่ายดาย ในบทช่วยสอนนี้ เราจะมาสำรวจวิธีการตั้งค่าความสูงของแถวในแผ่นงาน Excel โดยใช้ Aspose.Cells เอาล่ะ มาเริ่มกันเลยดีกว่า?
ข้อกำหนดเบื้องต้น
ก่อนที่จะเข้าสู่ขั้นตอนการเขียนโปรแกรม สิ่งสำคัญคือต้องแน่ใจว่าทุกอย่างพร้อมแล้ว
- ติดตั้ง .NET Framework: ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง .NET Framework ไว้ในเครื่องของคุณแล้ว หากคุณใช้ Visual Studio การดำเนินการนี้ก็น่าจะง่ายดาย
- Aspose.Cells สำหรับ .NET: คุณจะต้องดาวน์โหลดและติดตั้ง Aspose.Cells สำหรับ .NET คุณสามารถค้นหาแพ็คเกจได้ ที่นี่ .
- IDE: คุณจะต้องมี Integrated Development Environment (IDE) เพื่อเขียนโค้ดของคุณ Visual Studio เป็นตัวเลือกที่ดีหากคุณทำงานในสภาพแวดล้อม Windows
- ความรู้พื้นฐานเกี่ยวกับ C#: แม้ว่าฉันจะแนะนำคุณในแต่ละขั้นตอน แต่การเข้าใจ C# ขั้นพื้นฐานจะทำให้สิ่งต่างๆ ชัดเจนยิ่งขึ้น ตอนนี้คุณได้จัดเตรียมข้อกำหนดเบื้องต้นเรียบร้อยแล้ว มาเริ่มเขียนโค้ดกันเลย!
แพ็คเกจนำเข้า
ก่อนที่เราจะทำอะไรได้ เราต้องนำเข้าแพ็คเกจที่ทำให้ Aspose.Cells ทำงานได้ วิธีดำเนินการมีดังนี้:
สร้างโครงการใหม่
เปิด Visual Studio และสร้างโปรเจ็กต์ C# ใหม่ เลือกแอปพลิเคชันคอนโซลเพื่อความเรียบง่าย
ติดตั้ง Aspose.Cells ผ่าน NuGet
ในโครงการของคุณ ไปที่Tools
-NuGet Package Manager
-Manage NuGet Packages for Solution
ค้นหา Aspose.Cells และกดติดตั้ง เท่านี้คุณก็สามารถเข้าถึงคุณสมบัติพิเศษทั้งหมดที่ Aspose.Cells มอบให้ได้
เพิ่มการใช้คำสั่ง
ที่ด้านบนของคุณProgram.cs
ไฟล์ คุณต้องรวมสิ่งต่อไปนี้โดยใช้คำสั่ง:
using System.IO;
using Aspose.Cells;
เมื่อตั้งค่าเสร็จแล้ว เรามาแบ่งโค้ดออกเป็นขั้นตอนที่ชัดเจนและเข้าใจได้
ขั้นตอนที่ 1: กำหนดเส้นทางไดเร็กทอรีของคุณ
สิ่งแรกที่เราต้องการคือเส้นทางสำหรับไฟล์ Excel ของเรา
string dataDir = "Your Document Directory";
แทนที่"Your Document Directory"
ด้วยเส้นทางจริงบนระบบของคุณที่ไฟล์ Excel อยู่ นี่คือที่ที่โปรแกรมของเราจะค้นหาไฟล์ ตรวจสอบให้แน่ใจว่าได้รับการออกแบบอย่างสมบูรณ์แบบเหมือนแผนที่ที่นำทางเราไปสู่ขุมทรัพย์!
ขั้นตอนที่ 2: สร้างสตรีมไฟล์
ตอนนี้เราเปิดไฟล์ Excel โดยใช้ FileStream
FileStream fstream = new FileStream(dataDir + "book1.xls", FileMode.Open);
โดยใช้FileMode.Open
แจ้งให้แอปพลิเคชันทราบว่าเราต้องการเปิดไฟล์ที่มีอยู่แล้ว เหมือนกับการบอกว่า “เฮ้ ฉันต้องการดูบางอย่างที่นี่แล้ว!”
ขั้นตอนที่ 3: สร้างอินสแตนซ์ของวัตถุเวิร์กบุ๊ก
ถัดไปเราจะสร้างตัวอย่างWorkbook
วัตถุ วัตถุนี้แสดงถึงไฟล์ Excel ทั้งหมด
Workbook workbook = new Workbook(fstream);
บรรทัดนี้จะสร้างสะพานเชื่อมระหว่างโค้ดของคุณกับไฟล์ Excel
ขั้นตอนที่ 4: เข้าถึงแผ่นงาน
เมื่อคุณมีเวิร์กบุ๊กแล้ว คุณสามารถเข้าถึงเวิร์กชีตแต่ละแผ่นได้ ไฟล์ Excel ส่วนใหญ่จะเริ่มต้นด้วยชีตเริ่มต้น (คล้ายกับผืนผ้าใบเปล่า!)
Worksheet worksheet = workbook.Worksheets[0];
ที่นี่,Worksheets[0]
อ้างอิงแผ่นงานแรกในสมุดงาน
ขั้นตอนที่ 5: ตั้งค่าความสูงของแถว
ตอนนี้มาถึงส่วนสนุก ๆ แล้ว: การกำหนดความสูงของแถว!
worksheet.Cells.SetRowHeight(1, 13);
บรรทัดนี้บอกให้ Oracle กำหนดความสูงของแถวที่ 2 เป็น 13 พิกเซล ทำไมถึงเป็น 13 พิกเซล นั่นก็ขึ้นอยู่กับความชอบในการออกแบบของคุณเลย! เหมือนกับการเลือกขนาดฟอนต์ที่เหมาะสมสำหรับงานนำเสนอของคุณ
ขั้นตอนที่ 6: บันทึกไฟล์ Excel ที่ปรับเปลี่ยนแล้ว
หลังจากทำการเปลี่ยนแปลงแล้ว เราจำเป็นต้องบันทึกไฟล์ คุณคงไม่อยากสูญเสียงานหนักทั้งหมดไปหรอกใช่ไหม!
workbook.Save(dataDir + "output.out.xls");
บรรทัดนี้จะบันทึกไฟล์ที่คุณแก้ไขไว้ในไดเร็กทอรีเดียวกันโดยมีชื่อที่แตกต่างกัน ดังนั้นไฟล์ต้นฉบับจะยังไม่ถูกแตะต้อง เช่นเดียวกับแผนสำรอง!
ขั้นตอนที่ 7: ปิดสตรีมไฟล์
สุดท้ายนี้ จำเป็นต้องปิดสตรีมไฟล์เพื่อปลดปล่อยทรัพยากรระบบ
fstream.Close();
วิธีนี้จะช่วยให้แน่ใจว่าทุกอย่างจะจบลงอย่างสวยงาม และไม่มีกระบวนการตกค้างอยู่เบื้องหลัง
บทสรุป
และแล้วคุณก็ทำได้! คุณได้เขียนโปรแกรมเพื่อตั้งค่าความสูงของแถวใน Excel โดยใช้ Aspose.Cells สำหรับ .NET แล้ว ซึ่งเป็นกระบวนการตรงไปตรงมาที่เปิดโอกาสให้มีการโต้ตอบที่ซับซ้อนมากขึ้นกับไฟล์ Excel ใครจะไปรู้ว่าการเขียนโค้ดเพียงเล็กน้อยสามารถเปลี่ยนวิธีการจัดการสเปรดชีตของคุณได้ ตอนนี้ คุณสามารถสร้างเอกสารที่สวยงามและมีโครงสร้างที่ดีได้ในเวลาไม่นาน ด้วยการใช้ Aspose.Cells คุณสามารถจัดการไม่เพียงแค่ความสูงของแถวเท่านั้น แต่ยังรวมถึงฟีเจอร์อื่นๆ อีกมากมายที่จะทำให้ข้อมูลของคุณโดดเด่น
คำถามที่พบบ่อย
Aspose.Cells รองรับ .NET เวอร์ชันใดบ้าง
Aspose.Cells สำหรับ .NET เข้ากันได้กับ .NET Framework หลายเวอร์ชัน รวมถึง .NET Core
ฉันสามารถทดลองใช้ Aspose.Cells ฟรีได้หรือไม่?
ใช่! คุณสามารถดาวน์โหลด Aspose.Cells รุ่นทดลองใช้งานฟรีได้ ที่นี่ .
Aspose.Cells สามารถจัดการรูปแบบ Excel ประเภทใดได้บ้าง
Aspose.Cells รองรับรูปแบบต่างๆ มากมาย เช่น XLSX, XLS, CSV และอื่นๆ
Aspose.Cells เหมาะสำหรับแอพพลิเคชันด้านเซิร์ฟเวอร์หรือไม่
แน่นอน! Aspose.Cells ได้รับการออกแบบมาเพื่อจัดการกับแอปพลิเคชันที่หลากหลาย รวมถึงการประมวลผลด้านเซิร์ฟเวอร์
ฉันสามารถหาเอกสารเพิ่มเติมได้ที่ไหน
คุณสามารถตรวจสอบเอกสารรายละเอียดสำหรับ Aspose.Cells ได้ ที่นี่ .