ค้นหาจำนวนแถวและคอลัมน์สูงสุดที่รองรับโดยรูปแบบ XLS และ XLSX
การแนะนำ
การจัดการชุดข้อมูลขนาดใหญ่ใน Excel อาจเป็นงานที่น่าปวดหัว โดยเฉพาะอย่างยิ่งเมื่อต้องจัดการกับจำนวนแถวและคอลัมน์สูงสุดที่รองรับโดยรูปแบบไฟล์ต่างๆ บทช่วยสอนนี้จะแนะนำคุณตลอดกระบวนการค้นหาจำนวนแถวและคอลัมน์สูงสุดที่รองรับโดยรูปแบบ XLS และ XLSX โดยใช้ไลบรารี Aspose.Cells สำหรับ .NET เมื่ออ่านบทความนี้จบ คุณจะเข้าใจอย่างครอบคลุมถึงวิธีใช้เครื่องมืออันทรงพลังนี้เพื่อจัดการงานที่เกี่ยวข้องกับ Excel อย่างมีประสิทธิภาพ
ข้อกำหนดเบื้องต้น
ก่อนที่จะเริ่มลงลึกในบทช่วยสอน ให้แน่ใจว่าคุณมีข้อกำหนดเบื้องต้นดังต่อไปนี้:
- กรอบงาน .NET หรือ.NET แกนหลัก ติดตั้งอยู่บนระบบของคุณแล้ว
- Aspose.Cells สำหรับ .NET ไลบรารีที่ดาวน์โหลดและอ้างอิงในโครงการของคุณ หากคุณยังไม่ได้ดาวน์โหลดไลบรารี Aspose.Cells สำหรับ .NET จากเว็บไซต์ หรือติดตั้งได้ทางนูเก็ต.
แพ็คเกจนำเข้า
ในการเริ่มต้น คุณจะต้องนำเข้าแพ็คเกจที่จำเป็นจากไลบรารี Aspose.Cells สำหรับ .NET เพิ่มคำสั่ง using ต่อไปนี้ที่ด้านบนของไฟล์ C# ของคุณ:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
ขั้นตอนที่ 1: ค้นหาจำนวนแถวและคอลัมน์สูงสุดที่รองรับโดยรูปแบบ XLS
เริ่มต้นด้วยการสำรวจจำนวนแถวและคอลัมน์สูงสุดที่รองรับโดยรูปแบบ XLS (Excel 97-2003)
// พิมพ์ข้อความเกี่ยวกับรูปแบบ XLS
Console.WriteLine("Maximum Rows and Columns supported by XLS format.");
// สร้างสมุดงานในรูปแบบ XLS
Workbook wb = new Workbook(FileFormatType.Excel97To2003);
// พิมพ์จำนวนแถวและคอลัมน์สูงสุดที่รองรับโดยรูปแบบ XLS
int maxRows = wb.Settings.MaxRow + 1;
int maxCols = wb.Settings.MaxColumn + 1;
Console.WriteLine("Maximum Rows: " + maxRows);
Console.WriteLine("Maximum Columns: " + maxCols);
Console.WriteLine();
ในขั้นตอนนี้เราจะ:
- พิมพ์ข้อความเพื่อระบุว่าเรากำลังทำงานกับรูปแบบ XLS
- สร้างใหม่
Workbook
อินสแตนซ์ที่ใช้FileFormatType.Excel97To2003
enum ซึ่งแสดงถึงรูปแบบ XLS - ดึงข้อมูลแถวและคอลัมน์สูงสุดที่รองรับโดยรูปแบบ XLS โดยใช้
Workbook.Settings.MaxRow
และWorkbook.Settings.MaxColumn
คุณสมบัติตามลำดับ เราเพิ่ม 1 ลงในค่าเหล่านี้เพื่อรับจำนวนแถวและคอลัมน์สูงสุดที่แท้จริง (เนื่องจากเป็นค่าฐานศูนย์) - พิมพ์จำนวนแถวและคอลัมน์สูงสุดไปยังคอนโซล
ขั้นตอนที่ 2: ค้นหาแถวและคอลัมน์สูงสุดที่รองรับโดยรูปแบบ XLSX
ต่อไป เรามาดูจำนวนแถวและคอลัมน์สูงสุดที่รองรับโดยรูปแบบ XLSX (Excel 2007 และใหม่กว่า)
// พิมพ์ข้อความเกี่ยวกับรูปแบบ XLSX
Console.WriteLine("Maximum Rows and Columns supported by XLSX format.");
// สร้างสมุดงานในรูปแบบ XLSX
wb = new Workbook(FileFormatType.Xlsx);
// พิมพ์จำนวนแถวและคอลัมน์สูงสุดที่รองรับโดยรูปแบบ XLSX
maxRows = wb.Settings.MaxRow + 1;
maxCols = wb.Settings.MaxColumn + 1;
Console.WriteLine("Maximum Rows: " + maxRows);
Console.WriteLine("Maximum Columns: " + maxCols);
ในขั้นตอนนี้เราจะ:
- พิมพ์ข้อความเพื่อระบุว่าเรากำลังทำงานกับรูปแบบ XLSX
- สร้างใหม่
Workbook
อินสแตนซ์ที่ใช้FileFormatType.Xlsx
enum ซึ่งแสดงถึงรูปแบบ XLSX - ดึงข้อมูลแถวและคอลัมน์สูงสุดที่รองรับโดยรูปแบบ XLSX โดยใช้
Workbook.Settings.MaxRow
และWorkbook.Settings.MaxColumn
คุณสมบัติตามลำดับ เราเพิ่ม 1 ลงในค่าเหล่านี้เพื่อรับจำนวนแถวและคอลัมน์สูงสุดที่แท้จริง (เนื่องจากเป็นค่าฐานศูนย์) - พิมพ์จำนวนแถวและคอลัมน์สูงสุดไปยังคอนโซล
ขั้นตอนที่ 3: แสดงข้อความแสดงความสำเร็จ
ในที่สุด ให้เราแสดงข้อความแจ้งความสำเร็จเพื่อระบุว่าตัวอย่าง “FindMaximumRowsAndColumnsSupportedByXLSAndXLSXFormats” ได้รับการดำเนินการสำเร็จแล้ว
Console.WriteLine("FindMaximumRowsAndColumnsSupportedByXLSAndXLSXFormats executed successfully.");
ขั้นตอนนี้เพียงพิมพ์ข้อความแจ้งความสำเร็จไปยังคอนโซล
บทสรุป
ในบทช่วยสอนนี้ คุณจะได้เรียนรู้วิธีใช้ไลบรารี Aspose.Cells สำหรับ .NET เพื่อค้นหาจำนวนแถวและคอลัมน์สูงสุดที่รองรับโดยรูปแบบไฟล์ XLS และ XLSX เมื่อเข้าใจข้อจำกัดของรูปแบบเหล่านี้แล้ว คุณจะสามารถวางแผนและจัดการโครงการที่ใช้ Excel ได้ดีขึ้น และทำให้มั่นใจได้ว่าข้อมูลของคุณจะอยู่ในช่วงที่รองรับ
คำถามที่พบบ่อย
จำนวนแถวสูงสุดที่รองรับโดยรูปแบบ XLS คือเท่าใด
จำนวนแถวสูงสุดที่รองรับโดยรูปแบบ XLS (Excel 97-2003) คือ 65,536 แถว
จำนวนคอลัมน์สูงสุดที่รองรับโดยรูปแบบ XLS คือเท่าใด
จำนวนสูงสุดของคอลัมน์ที่รองรับโดยรูปแบบ XLS (Excel 97-2003) คือ 256 คอลัมน์
จำนวนแถวสูงสุดที่รองรับโดยรูปแบบ XLSX คือเท่าใด
จำนวนแถวสูงสุดที่รองรับโดยรูปแบบ XLSX (Excel 2007 และใหม่กว่า) คือ 1,048,576 แถว
จำนวนคอลัมน์สูงสุดที่รองรับโดยรูปแบบ XLSX คือเท่าใด
จำนวนสูงสุดของคอลัมน์ที่รองรับโดยรูปแบบ XLSX (Excel 2007 และใหม่กว่า) คือ 16,384 คอลัมน์
ฉันสามารถใช้ไลบรารี Aspose.Cells สำหรับ .NET เพื่อทำงานกับรูปแบบไฟล์ Excel อื่นๆ ได้หรือไม่
ใช่ ไลบรารี Aspose.Cells สำหรับ .NET รองรับรูปแบบไฟล์ Excel มากมาย รวมถึง XLS, XLSX, ODS และอื่นๆ คุณสามารถสำรวจเอกสารประกอบ เพื่อเรียนรู้เกี่ยวกับคุณลักษณะและฟังก์ชันที่มีอยู่