วิธีแปลง XLS เป็น XLSX ใน C #

บทช่วยสอนฉบับย่อนี้อธิบาย วิธีแปลง XLS เป็น XLSX ใน C# โดยไม่ต้องใช้เครื่องมือของบุคคลที่สาม ช่วยในการปรับแต่งการโหลด XLS เพื่อลดความต้องการหน่วยความจำและการสร้างไฟล์ XLSX ด้วยข้อมูลที่ต้องการจาก XLS ต้นทางเท่านั้น ใน การแปลง XLS เป็น XLSX C# มีโค้ดที่ไม่เพียงสาธิตการแปลงที่จำเป็นเท่านั้น แต่ยังให้คำแนะนำในการปรับแต่งกระบวนการโหลด XLS เพื่อหลีกเลี่ยงข้อมูลที่ไม่จำเป็นที่จะคัดลอกไปยัง XLSX ที่แปลงแล้ว

ขั้นตอนในการแปลง XLS เป็น XLSX โดยใช้ C#

  1. ตั้งค่าแอปพลิเคชันของคุณเพื่อเพิ่มการอ้างอิงถึง Aspose.Cells for .NET จาก NuGet package manager
  2. สร้างอินสแตนซ์อ็อบเจ็กต์คลาส LoadOptions เพื่อควบคุมการโหลดไฟล์ XLS
  3. กำหนดค่าวัตถุคลาส LoadOptions ก่อนโหลดไฟล์ XLS
  4. โหลดไฟล์ XLS ลงในวัตถุ Workbook โดยใช้การตั้งค่า LoadOptions
  5. บันทึกไฟล์ XLS ที่โหลดเป็น XLSX บนดิสก์

ขั้นตอนข้างต้นแสดงกระบวนการทีละขั้นตอนเพื่อช่วยในการใช้ C# แปลง XLS เป็น XLSX กระบวนการนี้ค่อนข้างเรียบง่ายและใช้โค้ดเพียงไม่กี่บรรทัด หากคุณต้องการเพียงแค่บันทึก XLS เป็น XLSX โดยไม่ต้องปรับแต่งใดๆ อย่างไรก็ตาม เพื่อจุดประสงค์ในการเรียนรู้ ขั้นตอนและโค้ดตัวอย่างจะถูกแชร์เพื่อควบคุมการดำเนินการโหลดไฟล์ XLS เช่นเดียวกับที่คุณกรองข้อมูลจาก XLS และยังตั้งค่าสถานะให้เรียกใช้สูตรโดยอัตโนมัติในขณะที่เปิดไฟล์ XLS ต้นทาง

รหัสเพื่อแปลง XLS เป็น XLSX ใน C

รหัสนี้ใช้อ็อบเจกต์คลาส LoadOptions และแสดงคุณสมบัติบางอย่าง เช่น การตั้งค่าหน่วยความจำ แฟล็กเพื่อแยกสูตรเมื่อเปิดไฟล์ ตั้งรหัสผ่านเพื่อเปิดไฟล์ และตั้งค่าตัวกรองเพื่อโหลดข้อมูลจากแผ่นงานที่มีรูปภาพเท่านั้น มีตัวเลือกอื่นๆ อีกมากมาย เช่น การตรวจสอบข้อจำกัดของ Excel หรือไม่ในขณะที่ป้อนข้อมูลลงในเซลล์ กำหนดค่าฟอนต์เริ่มต้น ตั้งค่าขนาดกระดาษ และอื่นๆ

ในบทช่วยสอนนี้ เราได้เรียนรู้วิธีบันทึก XLS เป็น XLSX C# ตาม API ให้ใช้งานได้อย่างมีประสิทธิภาพ หากคุณต้องการเรียนรู้ขั้นตอนการแปลง Excel เป็นรูปภาพ โปรดดูบทความใน วิธีแปลง Excel เป็นรูปภาพใน C#

 ไทย