MS Excel je široce používaná tabulková aplikace, která je k dispozici v různých verzích. Proto mohou při otevírání souboru s nejnovějšími funkcemi ve starší verzi MS Excel nastat problémy s kompatibilitou. MS Excel obsahuje kontrolu kompatibility, která se spouští při ukládání souborů. Ověřuje, že v souboru nejsou použity novější funkce, které nejsou podporovány staršími formáty. V určitých případech však musíte kontrolu kompatibility zakázat. V tomto článku se dozvíte, jak zakázat kontrolu kompatibility pro sešity MS Excel v C#.
- .NET Library for Excel Compatibility Checker
- Zakažte kontrolu kompatibility v souborech aplikace Excel
Knihovna C# pro zakázání kontroly kompatibility v Excelu
Aspose.Cells for .NET je populární rozhraní API pro manipulaci s tabulkami, které vám umožňuje vytvářet tabulkové soubory od začátku. Také vám umožňuje poměrně snadno manipulovat se stávajícími soubory aplikace Excel. Toto rozhraní API použijeme k deaktivaci kontroly kompatibility pro soubory Excel. Můžete si stáhnout DLL API nebo ji nainstalovat pomocí NuGet.
PM> Install-Package Aspose.Cells
Zakažte kontrolu kompatibility v souborech aplikace Excel
Kontrolu kompatibility pro soubor aplikace Excel lze zakázat aktualizací nastavení sešitu. Níže jsou uvedeny kroky, jak toho dosáhnout.
- Nejprve pomocí třídy Sešit načtěte požadovaný soubor Excel.
- Poté pomocí vlastnosti Workbook.Settings.CheckCompatibility zakažte kontrolu kompatibility (nastavením true a false povolíte a zakážete kontrolu).
- Nakonec uložte soubor Excel pomocí metody Workbook.Save(string).
Následující ukázka kódu ukazuje, jak zakázat kontrolu kompatibility pomocí C#.
// Načíst soubor Excel
Workbook wb = new Workbook("workbook.xls");
// Zakázat kontrolu kompatibility
wb.Settings.CheckCompatibility = false;
// Uložení souboru
wb.Save("output.xls");
Získejte bezplatnou licenci
Aspose.Cells for .NET můžete používat bez omezení hodnocení pomocí dočasné licence.
Závěr
Při manipulaci se soubory aplikace Excel z aplikací .NET může být nutné vypnout kontrolu kompatibility. Abyste toho dosáhli, v tomto článku jste se naučili, jak povolit nebo zakázat kontrolu kompatibility pro soubory Excel pomocí C#. Kromě toho můžete prozkoumat další funkce Aspose.Cells for .NET pomocí dokumentace. Kromě toho můžete své dotazy a dotazy zveřejňovat na našem fóru.