Opravte soubor ODS v C++
Sestavte si vlastní aplikaci C++ pro opravu souborů ods pomocí C++.
Opravte soubor ODS pomocí C++
Jak opravím soubor ods? S knihovnou Aspose.Cells for C++ můžete snadno opravit soubor ODS programově pomocí několika řádků kódu. Aspose.Cells for C++ je schopen vytvářet multiplatformní aplikace se schopností generovat, upravovat, konvertovat, vykreslovat a tisknout všechny soubory aplikace Excel. C++ 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. Jeho nejnovější verzi si můžete stáhnout přímo, stačí otevřít NuGet správce balíčků, vyhledejte Aspose.Cells.Cpp a nainstalujte. Můžete také použít následující příkaz z konzoly Správce balíčků.
Příkaz
PM> Install-Package Aspose.Cells.Cpp
Jak opravit soubor ods v C++
Potřebujete opravit soubor ods programově? C++ vývojáři mohou snadno načíst a opravit soubor ods pomocí několika řádků kódu.
- Definujte třídu, která zdědí Aspose.Cells.IWarningCallback.
- Načtěte soubor ODS 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 ods bude opraven.
Aspose::Cells::Startup();
//1, Define a class that inherits Aspose.Cells.IWarningCallback
class DefaultWarningCallback : public IWarningCallback
{
//Implement this method as needed
public:
void Warning(WarningInfo& warningInfo)
{
//todo
}
};
//2, Load the corrupted file by creating an instance of Workbook, using the inheritance class above
DefaultWarningCallback w;
LoadOptions options;
options.SetWarningCallback(&w);
Workbook workbook(u"Input.xlsx", options);
//3, Save the workbook, the corrupted file will be repaired.
workbook.Save(u"Output.xlsx");
Aspose::Cells::Cleanup();
Knihovna C++ na opravu souboru ODS
Existují tři možnosti instalace „Aspose.Cells for C++“ 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í složek Include a lib. Vidět Dokumentace
- Nainstalujte Aspose.Cells for C++ v Linuxu. Vidět Dokumentace
Požadavky na systém
Aspose.Cells for C++ 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 C++ Runtime Environment pro Windows 32 bit, Windows 64 bit a Linux 64 bit.
- Přidejte odkaz na Aspose.Cells for C++ DLL ve svém projektu.
ODS Co je formát ODS
Soubory s příponou .ods představují formát OpenDocument Spreadsheet Document, který může uživatel upravovat. Data jsou uložena v souboru ODF do řádků a sloupců. Je to formát založený na XML a je jedním z několika podtypů v rodině Open Document Formats (ODF). Formát je specifikován jako součást specifikací ODF 1.2 publikovaných a spravovaných OASIS. Řada aplikací na Windows i dalších operačních systémech může otevřít ODS soubory pro úpravy a manipulaci, včetně Microsoft Excel, NeoOffice a LibreOffice. Soubory ODS lze také různými aplikacemi převést do jiných tabulkových formátů, stejně jako XLS, XLSX a další.
VíceOprava dalších podporovaných formátů aplikace Excel
Pomocí C++ lze snadno opravit další soubory formátu Excel.