ซ่อมแซมไฟล์ EXCEL ใน C#
สร้างแอปพลิเคชัน .NET ของคุณเองเพื่อซ่อมแซมไฟล์ Excel โดยใช้ .NET
ซ่อมแซมไฟล์ EXCEL โดยใช้ C#
ฉันจะซ่อมแซมไฟล์ Excel ได้อย่างไร ด้วยไลบรารี Aspose.Cells for .NET คุณสามารถซ่อมแซมไฟล์ EXCEL โดยทางโปรแกรมได้อย่างง่ายดายด้วยโค้ดเพียงไม่กี่บรรทัด Aspose.Cells for .NET สามารถสร้างแอปพลิเคชันข้ามแพลตฟอร์มด้วยความสามารถในการสร้าง แก้ไข แปลง เรนเดอร์ และพิมพ์ไฟล์ Excel ทั้งหมด .NET Excel API ไม่เพียงแต่แปลงระหว่างรูปแบบสเปรดชีตเท่านั้น แต่ยังสามารถเรนเดอร์ไฟล์ Excel เป็นรูปภาพ, PDF, HTML, ODS, CSV, SVG, JSON, WORD, PPT และอื่นๆ อีกมากมาย จึงเป็นตัวเลือกที่สมบูรณ์แบบในการแลกเปลี่ยนเอกสารในรูปแบบมาตรฐานอุตสาหกรรม เปิด NuGet ตัวจัดการแพ็คเกจค้นหา Aspose.Cells และติดตั้ง คุณอาจใช้คำสั่งต่อไปนี้จาก Package Manager Console
คำสั่งคอนโซลตัวจัดการแพ็คเกจ
PM> Install-Package Aspose.Cells
วิธีซ่อมแซมไฟล์ Excel ใน C#
ต้องการซ่อมแซมไฟล์ Excel โดยทางโปรแกรมหรือไม่? นักพัฒนา .NET สามารถโหลดและซ่อมแซมไฟล์ Excel ได้อย่างง่ายดายด้วยโค้ดเพียงไม่กี่บรรทัด
- กำหนดคลาสที่สืบทอด Aspose.Cells.IWarningCallback
- โหลดไฟล์ EXCEL โดยสร้างอินสแตนซ์ของ Workbook โดยใช้คลาสการสืบทอดด้านบน อ้างถึงโค้ดด้านบน
- บันทึกสมุดงาน ไฟล์ Excel ที่เสียหายจะได้รับการซ่อมแซม
using Aspose.Cells;
//1, Define a class that inherits Aspose.Cells.IWarningCallback
class DefaultWarningCallback : IWarningCallback
{
//Implement this method as needed
public void Warning(WarningInfo warningInfo){ }
}
//2, Load the corrupted file by creating an instance of Workbook, using the inheritance class above
DefaultWarningCallback w = new DefaultWarningCallback();
LoadOptions options = new LoadOptions();
options.WarningCallback = w;
var workbook = new Workbook("corrupted.xlsx", options);
//3, Save the workbook, the corrupted file will be repaired.
workbook.Save("repaired.xlsx");
.NET ไลบรารี่เพื่อซ่อมแซมไฟล์ EXCEL
มีสองทางเลือกอื่นในการติดตั้ง “Aspose.Cells for .NET” ลงในระบบของคุณ โปรดเลือกรายการที่ตรงกับความต้องการของคุณและปฏิบัติตามคำแนะนำทีละขั้นตอน:
- ติดตั้งก NuGet แพ็คเกจ . ดู เอกสารประกอบ
- ติดตั้งไลบรารี่โดยใช้ คอนโซลตัวจัดการแพ็คเกจ ภายใน Visual Studio IDE
ความต้องการของระบบ
Aspose.Cells for .NET รองรับระบบปฏิบัติการหลักทั้งหมด เพียงตรวจสอบให้แน่ใจว่าคุณมีข้อกำหนดเบื้องต้นดังต่อไปนี้
- Microsoft Windows หรือระบบปฏิบัติการที่เข้ากันได้กับแพลตฟอร์ม .NET, .NET Core หรือ Mono
- สภาพแวดล้อมการพัฒนาเช่น Microsoft Visual Studio
- ผลิตภัณฑ์ของเราเป็นแพลตฟอร์มข้ามแพลตฟอร์มเต็มรูปแบบและรองรับ Windows, Linux, MacOS, Azure, AWS Lambda
EXCEL EXCEL รูปแบบไฟล์คืออะไร
XLSX เป็นรูปแบบที่รู้จักกันดีสำหรับเอกสาร Excel Microsoft ที่นำมาใช้โดย Microsoft พร้อมกับการเปิดตัว Microsoft Office 2007 ตามโครงสร้างที่จัดตาม Open Packaging Conventions ดังที่ระบุไว้ในส่วนที่ 2 ของมาตรฐาน OOXML ECMA-376 รูปแบบใหม่คือ แพ็คเกจ zip ที่มีไฟล์ XML จำนวนหนึ่ง สามารถตรวจสอบโครงสร้างและไฟล์พื้นฐานได้โดยการแตกไฟล์ .xlsx
อ่านเพิ่มเติม