
สเปรดชีต Excel เป็นรูปแบบที่แพร่หลายสำหรับการจัดเก็บและจัดระเบียบข้อมูล ทำให้มันมีคุณค่าอย่างยิ่งสำหรับธุรกิจและบุคคลทั่วไป ไม่ว่าคุณจะกำลังวิเคราะห์ข้อมูลทางการเงิน สร้างรายงาน หรือจัดการชุดข้อมูล การสามารถทำงานกับไฟล์ Excel ในแอปพลิเคชัน C# ของคุณจึงเป็นสิ่งจำเป็นบ่อยครั้ง
Aspose.Cells สำหรับ .NET เป็นไลบรารีที่ทรงพลังซึ่งช่วยให้การจัดการไฟล์ Excel ใน C# เป็นเรื่องง่าย ในบล็อกโพสต์นี้ เราจะสำรวจวิธีการอ่านไฟล์ Excel โดยใช้ C# ในแอปพลิเคชัน .NET โดยให้คำแนะนำทีละขั้นตอนเพื่อช่วยให้คุณเริ่มต้น
สารบัญ
C# API สำหรับอ่านไฟล์ Excel
ในการอ่านข้อมูลจากแผ่นงาน Excel เราจะใช้ Aspose.Cells สำหรับ .NET. API ที่เต็มไปด้วยฟีเจอร์นี้ช่วยให้คุณสร้างและจัดการไฟล์ Excel ได้อย่างง่ายดาย คุณสามารถดาวน์โหลดได้จาก ส่วนดาวน์โหลด หรือทำการติดตั้งผ่าน NuGet.
PM> Install-Package Aspose.Cells
อ่านข้อมูลจากไฟล์ Excel ใน C#
ในไฟล์ Excel ข้อมูลจะถูกจัดเก็บใน เซลล์ ซึ่งแต่ละเซลล์จะมีชื่อ (เช่น A1, B3) หรือระบุด้วยดัชนีแถวและคอลัมน์ คอลเลกชันของเซลล์เหล่านี้จะรวมกันเป็น แผ่นงาน และไฟล์ Excel อาจมีแผ่นงานหนึ่งหรือหลายแผ่นงาน รวมกัน แผ่นงานทั้งหมดจะประกอบเป็น สมุดงาน Aspose.Cells สำหรับ .NET จะปฏิบัติตามแนวทางการตั้งชื่อเหล่านี้สำหรับการจัดการไฟล์ Excel
นี่คือขั้นตอนในการอ่านไฟล์ Excel และดึงข้อมูลใน C#:
- โหลดไฟล์ Excel โดยใช้คลาส Workbook.
- สร้างอินสแตนซ์ของคลาส WorksheetCollection และอ้างอิงถึงแผ่นงานโดยใช้ Workbook.Worksheets.
- วนลูปผ่านแผ่นงานทั้งหมดในคอลเลกชัน:
- รับการอ้างอิงถึงแต่ละแผ่นงานในอ็อบเจ็กต์ Worksheet.
- นับจำนวนแถวและคอลัมน์ข้อมูลในแผ่นงาน
- วนลูปผ่านแถวและวนลูปซ้อนผ่านคอลัมน์
- อ่านข้อมูลจากแต่ละเซลล์โดยใช้คุณสมบัติ Worksheet.Cells[i, j].Value.
นี่คือตัวอย่างโค้ดที่แสดงวิธีการอ่านไฟล์ Excel ใน C#:
หลังจากรันตัวอย่างโค้ดข้างต้น ผลลัพธ์ในคอนโซลจะแสดงข้อมูลที่ดึงมาจากไฟล์ Excel:

การอ่านไฟล์ Excel ใน C#
อ่านแผ่นงาน Excel เฉพาะ
หากคุณต้องการอ่านแผ่นงานเฉพาะในไฟล์ Excel คุณสามารถทำตามขั้นตอนเหล่านี้:
- โหลดไฟล์ Excel โดยใช้คลาส Workbook.
- รับการอ้างอิงถึงแผ่นงานที่ต้องการโดยใช้ Workbook.Worksheets[index].
- นับจำนวนแถวและคอลัมน์ข้อมูลในแผ่นงาน
- วนลูปผ่านแถวและวนลูปซ้อนผ่านคอลัมน์
- อ่านข้อมูลจากแต่ละเซลล์โดยใช้คุณสมบัติ Worksheet.Cells[i, j].Value.
นี่คือตัวอย่างโค้ดสำหรับการอ่านข้อมูลจากแผ่นงานเฉพาะใน C#:
รับ API ฟรีสำหรับอ่านข้อมูล Excel
คุณสามารถใช้ Aspose.Cells สำหรับ .NET เพื่ออ่านไฟล์ Excel โดยไม่มีข้อจำกัดในการประเมินโดยการขอรับ ใบอนุญาตชั่วคราวฟรี.
สรุป
การอ่านไฟล์ Excel ใน C# โดยใช้ Aspose.Cells สำหรับ .NET เป็นกระบวนการที่ตรงไปตรงมาและมีประสิทธิภาพ API ที่ทรงพลังนี้มีชุดฟีเจอร์ที่ครอบคลุมสำหรับการจัดการทุกด้านของการจัดการไฟล์ Excel ในแอปพลิเคชัน .NET ของคุณ ไม่ว่าคุณจะต้องการดึงข้อมูล จัดรูปแบบแผ่นงาน หรือทำงานที่ซับซ้อน Aspose.Cells ทำให้กระบวนการนี้เป็นไปอย่างราบรื่นและช่วยให้คุณบรรลุเป้าหมายที่เกี่ยวข้องกับ Excel ได้อย่างง่ายดาย
สำรวจฟีเจอร์เพิ่มเติมของ Aspose.Cells สำหรับ .NET ผ่าน เอกสาร. หากคุณมีคำถามใด ๆ โปรดติดต่อเราผ่าน ฟอรัม.