Obnovte soubor EXCEL přes C#
Sestavte si vlastní aplikaci .NET pro opravu souborů aplikace Excel pomocí .NET.
Opravte soubor EXCEL pomocí .NET
K opravě souboru EXCEL použijeme
API, což je funkčně bohatá, výkonná a snadno použitelná manipulace s dokumenty API pro platformu C#.
Aspose.Cells API lze použít k vytváření, úpravám, převodu a vykreslování Microsoft formátů Excelu do různých formátů. Kromě toho jej lze použít pro komplexní vytváření grafů, škálovatelný reporting a spolehlivé výpočty v rámci softwarových aplikací. Aspose.Cells je samostatný API a nevyžaduje žádný software jako Microsoft nebo 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");
Jak opravit soubor Excel pomocí C#
- Definujte třídu, která zdědí Aspose.Cells.IWarningCallback.
- Načtěte soubor EXCEL vytvořením instance sešitu pomocí výše uvedené třídy dědičnosti, viz výše uvedený kód.
- Uložte sešit, poškozený soubor aplikace Excel bude opraven.
Nainstalujte Aspose.Cells a opravte soubor Excel
Existují tři alternativní možnosti instalace Aspose.Cells for .NET do vašeho systému.
- OTEVŘENO NuGet správce balíčků, vyhledejteAspose.Cells a nainstalovat.
- Nainstalujte Aspose.Cells pomocí správce balíčků NuGet v sadě Visual Studio. Vidět Dokumentace .
- Stažení Aspose.Cells.msi a nainstalujte jej do systému Windows.
Požadavky na systém
Aspose.Cells for .NET je podporován na všech hlavních operačních systémech. Jen se ujistěte, že máte následující předpoklady.
Aspose.Cells je plně multiplatformní a podporuje všechny hlavní implementace .NET podle specifikace .NET Standard 2.0:
- .NET Framework, počínaje nejstarší verzí 2.0 a konče nejnovější .NET Framework 4.8.
- .NET Core, počínaje nejstarší verzí 2.0 a konče nejnovějším .NET 6.
Pokud kód .NET nezávisí na základním hardwaru nebo operačním systému, ale pouze na virtuálním počítači, můžete volně vyvíjet jakýkoli druh softwaru pro Windows, Linux, macOS, Android a iOS. Podporován je také Azure a AWS Lambda. Jen se ujistěte, že jste nainstalovali odpovídající verzi .NET Framework, .NET Core, Windows Azure, Mono nebo Xamarin.
vytváření aplikací C#, F#, VB.NET doporučujeme použít Microsoft Visual Studio, VSCode.
EXCEL Co je formát EXCEL
XLSX je dobře známý formát pro dokumenty Excel Microsoft, který byl představen společností Microsoft vydáním Microsoft Office 2007. Na základě struktury organizované podle konvencí otevřeného balení, jak je uvedeno v části 2 standardu OOXML ECMA-376, je nový formát ECMA-376 zip balíček, který obsahuje řadu souborů XML. Základní strukturu a soubory lze prozkoumat jednoduchým rozbalením souboru .xlsx.
VíceOprava dalších podporovaných formátů aplikace Excel
Pomocí C# lze snadno opravit další soubory formátu Excel.