Opravte soubor XLSM v C#
Sestavte si vlastní aplikaci .NET pro opravu souborů xlsm pomocí .NET.
Opravte soubor XLSM pomocí C#
Jak opravím soubor xlsm? S knihovnou Aspose.Cells for .NET můžete snadno opravit soubor XLSM programově pomocí několika řádků kódu. Aspose.Cells for .NET je schopen vytvářet multiplatformní aplikace se schopností generovat, upravovat, konvertovat, vykreslovat a tisknout všechny soubory aplikace Excel. .NET Excel API nejen převádí mezi tabulkovými formáty, ale umí také vykreslovat soubory Excel jako obrázky, PDF, HTML, ODS, CSV, SVG, JSON, WORD, PPT a další, takže je perfektní volbou pro výměnu dokumentů ve standardních průmyslových formátech. OTEVŘENO NuGet správce balíčků, vyhledejte Aspose.Cells a nainstalujte. Můžete také použít následující příkaz z konzoly Správce balíčků.
Příkaz konzoly Správce balíčků
PM> Install-Package Aspose.Cells
Jak opravit soubor xlsm v C#
Potřebujete opravit soubor xlsm programově? .NET vývojáři mohou snadno načíst a opravit soubor xlsm pomocí několika řádků kódu.
- Definujte třídu, která zdědí Aspose.Cells.IWarningCallback.
- Načtěte soubor XLSM 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 xlsm bude opraven.
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");
Knihovna .NET na opravu souboru XLSM
Existují dvě alternativní možnosti instalace „Aspose.Cells for .NET“ do vašeho systému. Vyberte si prosím ten, který odpovídá vašim potřebám, a postupujte podle pokynů krok za krokem:
- Nainstalujte a NuGet Balíček . Vidět Dokumentace
- Nainstalujte knihovnu pomocí Konzole správce balíčků v rámci Visual Studio IDE
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.
- Microsoft Windows nebo kompatibilní OS s platformami .NET, .NET nebo Mono.
- Vývojové prostředí jako Microsoft Visual Studio.
- Náš produkt je plně multiplatformní a podporuje Windows, Linux, MacOS, Azure, AWS Lambda.
XLSM Co je formát XLSM
Soubory s příponou XLSM jsou typem souborů tabulky, které podporují makra. Z aplikačního hlediska je makro sada instrukcí, které se používají pro automatizaci procesů. Makro se používá k zaznamenání kroků, které jsou prováděny opakovaně, a usnadňuje provádění akcí opětovným spuštěním makra. Makra se programují pomocí jazyka Visual Basic for Applications (VBA) Microsoft ze sešitu aplikace Excel pomocí editoru jazyka Visual Basic a lze je spouštět/ladit přímo odtud.
VíceOprava dalších podporovaných formátů aplikace Excel
Pomocí C# lze snadno opravit další soubory formátu Excel.