กู้ไฟล์ EXCEL ได้ที่ C#
สร้างแอปพลิเคชัน .NET ของคุณเองเพื่อซ่อมแซมไฟล์ Excel โดยใช้ .NET
ซ่อมแซมไฟล์ EXCEL โดยใช้ .NET
เพื่อซ่อมแซมไฟล์ EXCEL เราจะใช้
API ซึ่งเป็นโปรแกรมจัดการเอกสารที่มีคุณสมบัติหลากหลาย ทรงพลัง และใช้งานง่าย API สำหรับแพลตฟอร์ม C#
Aspose.Cells API สามารถใช้สร้าง แก้ไข แปลง และเรนเดอร์รูปแบบ Excel Microsoft เป็นรูปแบบต่างๆ นอกจากนี้ยังสามารถใช้สำหรับการสร้างแผนภูมิที่ครอบคลุม การรายงานที่ปรับขนาดได้ และการคำนวณที่เชื่อถือได้ภายในแอปพลิเคชันซอฟต์แวร์ Aspose.Cells เป็น API แบบสแตนด์อโลน และไม่ต้องใช้ซอฟต์แวร์ใดๆ เช่น Microsoft หรือ OpenOffice
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");
วิธีซ่อมแซมไฟล์ Excel โดยใช้ C#
- กำหนดคลาสที่สืบทอด Aspose.Cells.IWarningCallback
- โหลดไฟล์ EXCEL โดยสร้างอินสแตนซ์ของ Workbook โดยใช้คลาสการสืบทอดด้านบน อ้างถึงโค้ดด้านบน
- บันทึกสมุดงาน ไฟล์ Excel ที่เสียหายจะได้รับการซ่อมแซม
ติดตั้ง Aspose.Cells เพื่อซ่อมแซมไฟล์ Excel
มีสามตัวเลือกอื่นในการติดตั้ง Aspose.Cells for .NET ในระบบของคุณ
- เปิด NuGet ผู้จัดการแพ็คเกจ ค้นหาAspose.Cells และติดตั้ง
- ติดตั้ง Aspose.Cells ด้วยตัวจัดการแพ็คเกจ NuGet ใน Visual Studio ดู เอกสารประกอบ .
- ดาวน์โหลด Aspose.Cells.msi และติดตั้งบน windows
ความต้องการของระบบ
Aspose.Cells for .NET รองรับระบบปฏิบัติการหลักทั้งหมด เพียงตรวจสอบให้แน่ใจว่าคุณมีข้อกำหนดเบื้องต้นดังต่อไปนี้
Aspose.Cells เป็นแพลตฟอร์มข้ามแพลตฟอร์มอย่างสมบูรณ์ และรองรับการใช้งาน .NET หลักทั้งหมดตามข้อกำหนด .NET มาตรฐาน 2.0:
- .NET Framework เริ่มจากเวอร์ชัน 2.0 แรกสุด และลงท้ายด้วย .NET Framework 4.8 ล่าสุด
- .NET Core เริ่มตั้งแต่ 2.0 แรกสุด และลงท้ายด้วย .NET 6 ล่าสุด
โค้ด .NET ไม่ได้ขึ้นอยู่กับฮาร์ดแวร์หรือระบบปฏิบัติการพื้นฐาน แต่เฉพาะบน Virtual Machine เท่านั้น คุณมีอิสระที่จะพัฒนาซอฟต์แวร์ทุกประเภทสำหรับ Windows, Linux, macOS, Android และ iOS รองรับ Azure และ AWS Lambda ด้วย เพียงตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งเวอร์ชันที่เกี่ยวข้องของ .NET Framework, .NET Core, Windows Azure, Mono หรือ Xamarin
เราขอแนะนำให้ใช้ Microsoft Visual Studio, VSCode เพื่อสร้างแอปพลิเคชัน C#, F#, VB.NET
EXCEL EXCEL รูปแบบไฟล์คืออะไร
XLSX เป็นรูปแบบที่รู้จักกันดีสำหรับเอกสาร Excel Microsoft ที่นำมาใช้โดย Microsoft พร้อมกับการเปิดตัว Microsoft Office 2007 ตามโครงสร้างที่จัดตาม Open Packaging Conventions ดังที่ระบุไว้ในส่วนที่ 2 ของมาตรฐาน OOXML ECMA-376 รูปแบบใหม่คือ แพ็คเกจ zip ที่มีไฟล์ XML จำนวนหนึ่ง สามารถตรวจสอบโครงสร้างและไฟล์พื้นฐานได้โดยการแตกไฟล์ .xlsx
อ่านเพิ่มเติม