ค้นหาแถวและคอลัมน์สูงสุดในรูปแบบ XLS และ XLSX

การแนะนำ

การจัดการชุดข้อมูลขนาดใหญ่ใน Excel อาจเป็นเรื่องท้าทาย โดยเฉพาะอย่างยิ่งเมื่อพิจารณาถึงขีดจำกัดของรูปแบบไฟล์ต่างๆ บทช่วยสอนนี้จะแนะนำคุณเกี่ยวกับการใช้ไลบรารี Aspose.Cells สำหรับ .NET เพื่อกำหนดจำนวนสูงสุดของแถวและคอลัมน์ที่รองรับโดยรูปแบบ XLS (Excel 97-2003) และ XLSX (Excel 2007 และใหม่กว่า) เมื่ออ่านจบ คุณจะพร้อมที่จะจัดการงานที่เกี่ยวข้องกับ Excel ได้อย่างมีประสิทธิภาพ

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

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

  1. กรอบงาน .NET หรือ.NET แกนหลัก ติดตั้งอยู่บนระบบของคุณแล้ว
  2. Aspose.Cells สำหรับ .NET ไลบรารีที่ดาวน์โหลดและอ้างอิงในโครงการของคุณ (คุณยังสามารถติดตั้งได้ผ่านนูเก็ต-

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

เพิ่มคำสั่ง using ต่อไปนี้ที่ด้านบนของไฟล์ C# ของคุณเพื่อนำเข้าแพ็กเกจที่จำเป็นจากไลบรารี Aspose.Cells:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

ขั้นตอนที่ 1: จำนวนแถวและคอลัมน์สูงสุดสำหรับรูปแบบ XLS

เริ่มต้นด้วยการค้นหาจำนวนแถวและคอลัมน์สูงสุดที่รองรับโดยรูปแบบ XLS

// พิมพ์ข้อความเกี่ยวกับรูปแบบ XLS
Console.WriteLine("Maximum Rows and Columns supported by XLS format:");

// สร้างสมุดงานในรูปแบบ XLS
Workbook wb = new Workbook(FileFormatType.Excel97To2003);

// ดึงข้อมูลแถวและคอลัมน์สูงสุด
int maxRows = wb.Settings.MaxRow + 1;
int maxCols = wb.Settings.MaxColumn + 1;

// แสดงผล
Console.WriteLine("Maximum Rows: " + maxRows);
Console.WriteLine("Maximum Columns: " + maxCols);
Console.WriteLine();
  1. พิมพ์ข้อความเพื่อระบุว่าเรากำลังทำงานกับรูปแบบ XLS
  2. สร้างWorkbook อินสแตนซ์สำหรับรูปแบบ XLS โดยใช้FileFormatType.Excel97To2003.
  3. รับจำนวนแถวและคอลัมน์สูงสุดด้วยwb.Settings.MaxRow และwb.Settings.MaxColumnโดยเพิ่ม 1 เข้าไปเนื่องจากค่าเหล่านี้มีฐานเป็นศูนย์
  4. ส่งออกแถวและคอลัมน์สูงสุดไปยังคอนโซล

ขั้นตอนที่ 2: จำนวนแถวและคอลัมน์สูงสุดสำหรับรูปแบบ XLSX

ถัดไป เราจะสำรวจจำนวนแถวและคอลัมน์สูงสุดที่รองรับโดยรูปแบบ XLSX

// พิมพ์ข้อความเกี่ยวกับรูปแบบ XLSX
Console.WriteLine("Maximum Rows and Columns supported by XLSX format:");

// สร้างเวิร์กบุ๊กในรูปแบบ XLSX
wb = new Workbook(FileFormatType.Xlsx);

// ดึงข้อมูลแถวและคอลัมน์สูงสุด
maxRows = wb.Settings.MaxRow + 1;
maxCols = wb.Settings.MaxColumn + 1;

// แสดงผล
Console.WriteLine("Maximum Rows: " + maxRows);
Console.WriteLine("Maximum Columns: " + maxCols);
  1. พิมพ์ข้อความระบุว่าเรากำลังทำงานกับรูปแบบ XLSX
  2. สร้างWorkbook อินสแตนซ์สำหรับรูปแบบ XLSX โดยใช้FileFormatType.Xlsx.
  3. ดึงข้อมูลและส่งออกจำนวนแถวและคอลัมน์สูงสุดเหมือนเดิม

ขั้นตอนที่ 3: แสดงข้อความแสดงความสำเร็จ

หลังจากดำเนินการตามขั้นตอนแล้ว เรามาแสดงว่าสำเร็จแล้ว

Console.WriteLine("Execution completed successfully: Maximum Rows and Columns retrieval for both formats.");

บทสรุป

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

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

จำนวนแถวสูงสุดที่รองรับโดยรูปแบบ XLS คือเท่าใด

จำนวนแถวสูงสุดที่รองรับโดยรูปแบบ XLS คือ 65,536 แถว

จำนวนคอลัมน์สูงสุดที่รองรับโดยรูปแบบ XLS คือเท่าใด

จำนวนคอลัมน์สูงสุดที่รองรับโดยรูปแบบ XLS คือ 256 คอลัมน์

จำนวนแถวสูงสุดที่รองรับโดยรูปแบบ XLSX คือเท่าใด

จำนวนแถวสูงสุดที่รองรับโดยรูปแบบ XLSX คือ 1,048,576

จำนวนคอลัมน์สูงสุดที่รองรับโดยรูปแบบ XLSX คือเท่าใด

จำนวนคอลัมน์สูงสุดที่รองรับโดยรูปแบบ XLSX คือ 16,384

ฉันสามารถใช้ไลบรารี Aspose.Cells สำหรับ .NET ร่วมกับรูปแบบไฟล์ Excel อื่นๆ ได้หรือไม่

ใช่ Aspose.Cells สำหรับ .NET รองรับรูปแบบไฟล์ต่างๆ รวมถึง XLS, XLSX, ODS และอื่นๆ ตรวจสอบเอกสารประกอบ สำหรับรายละเอียดเกี่ยวกับคุณลักษณะและฟังก์ชันที่รองรับ