XLS XLSB XLSX XLSM ODS
Aspose.Cells  for C++
ODS

Repareer het bestand ODS in C++

Bouw uw eigen C++-applicatie om ods-bestanden te repareren met behulp van C++.

Repareer het bestand ODS met behulp van C++

Hoe repareer ik een ods-bestand? Met de bibliotheek Aspose.Cells for C++ kunt u het bestand ODS eenvoudig programmatisch repareren met een paar regels code. Aspose.Cells for C++ is in staat om platformonafhankelijke applicaties te bouwen met de mogelijkheid om alle Excel-bestanden te genereren, wijzigen, converteren, renderen en afdrukken. C++ Excel API converteert niet alleen tussen spreadsheetformaten, het kan ook Excel-bestanden weergeven als afbeeldingen, PDF, HTML, ODS, CSV, SVG, JSON, WORD, PPT en meer, waardoor het een perfecte keuze is om documenten uit te wisselen in industriestandaardformaten. U kunt de nieuwste versie direct downloaden, gewoon openen NuGet pakketbeheerder, zoek naar Aspose.Cells.Cpp en installeer. U kunt ook de volgende opdracht gebruiken vanuit de Package Manager Console.

Commando


PM> Install-Package Aspose.Cells.Cpp

Hoe het ods-bestand in C++ te repareren

Wilt u het ods-bestand programmatisch repareren? C++-ontwikkelaars kunnen ods-bestanden eenvoudig laden en repareren in slechts een paar regels code.

  • Definieer een klasse die Aspose.Cells erft.IWarningCallback.
  • Laad het bestand ODS door een exemplaar van Workbook te maken, met behulp van de bovenstaande overervingsklasse, raadpleeg de bovenstaande code.
  • Sla de werkmap op, het beschadigde ods-bestand wordt gerepareerd.
Voorbeeldcode om bestand ODS te repareren
Input file
Save as
   
                                   

	  
  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();
	 
                
            

C++ bibliotheek om ODS bestand te repareren

Er zijn drie opties om “Aspose.Cells for C++” op uw systeem te installeren. Kies er een die aan uw behoeften voldoet en volg de stapsgewijze instructies:

  1. Installeer een NuGet Pakket . Zien Documentatie
  2. Installeer de bibliotheek met behulp van de mappen Include en lib. Zien Documentatie
  3. Installeer Aspose.Cells for C++ in Linux. Zien Documentatie

systeem vereisten

Aspose.Cells for C++ wordt ondersteund op alle belangrijke besturingssystemen. Zorg ervoor dat u aan de volgende vereisten voldoet.

  • Microsoft Windows of een compatibel besturingssysteem met C++ Runtime Environment voor Windows 32 bit, Windows 64 bit en Linux 64 bit.
  • Voeg een verwijzing toe naar de Aspose.Cells for C++ DLL in uw project.

ODS Wat is ODS bestandsformaat

Bestanden met de extensie .ods staan voor OpenDocument Spreadsheet Document-indeling die door de gebruiker kan worden bewerkt. Gegevens worden in het ODF-bestand opgeslagen in rijen en kolommen. Het is een op XML gebaseerd formaat en is een van de verschillende subtypen in de Open Document Formats (ODF)-familie. Het formaat is gespecificeerd als onderdeel van de ODF 1.2-specificaties die zijn gepubliceerd en onderhouden door OASIS. Een aantal toepassingen op Windows en andere besturingssystemen kunnen ODS-bestanden openen voor bewerking en manipulatie, waaronder Microsoft Excel, NeoOffice en LibreOffice. ODS-bestanden kunnen ook door verschillende toepassingen worden geconverteerd naar andere spreadsheetformaten, zoals XLS, XLSX en andere.

Meer lezen

Repareer andere ondersteunde Excel-indelingen

Met C++ kunt u eenvoudig andere bestanden in Excel-formaat repareren.

Reparatie ODS (OpenDocument-spreadsheetbestand)
Reparatie XLS (Excel binair formaat)
Reparatie XLSB (Binair Excel-werkmapbestand)
Reparatie XLSM (Spreadsheet-bestand)
Reparatie XLSX (OOXML Excel-bestand)