Excel naar ODS of FODS in C#

Het converteren van Excel-bestanden naar OpenDocument Spreadsheet-indelingen zoals ODS en FODS is waardevol om compatibiliteit met open-sourcetoepassingen zoals LibreOffice en OpenOffice te garanderen. Deze indelingen zijn ontworpen om breed toegankelijk te zijn, waardoor gebruikers meer flexibiliteit en vrijheid krijgen in de manier waarop ze spreadsheetgegevens verwerken. In deze handleiding leggen we uit hoe u een Excel-bestand converteert naar zowel ODS- als FODS-indelingen in C#.

In de volgende koppen worden Excel-conversies verder uitgelegd:

Waarom Excel converteren naar OpenDocument-spreadsheet?

Het converteren van Excel-bestanden naar ODS- en FODS-indelingen biedt verschillende voordelen:

  • Verbeterde compatibiliteit: ODS en FODS worden ondersteund door open-sourceplatforms, waardoor ze eenvoudig toegankelijk zijn via verschillende software.

  • Toegankelijkheid op meerdere platforms: deze formaten zorgen ervoor dat gebruikers op verschillende besturingssystemen spreadsheetbestanden kunnen bekijken en bewerken zonder dat ze daarvoor speciale software nodig hebben.

  • Gegevensportabiliteit: ODS en FODS maken deel uit van de OpenDocument-formaatfamilie. Deze is gestandaardiseerd en ideaal voor langdurige gegevensopslag en -uitwisseling.

Excel naar OpenDocument - C# API-configuratie

Om Excel-werkbladen te converteren naar de ODS- of FODS-bestandsindeling, moet u Conholdate.Total voor .NET installeren met behulp van de volgende NuGet-installatieopdracht:

PM> NuGet\Install-Package Conholdate.Total

Converteer Excel naar ODS in C#

Het OpenDocument Spreadsheet (ODS) formaat wordt veel gebruikt in open-source applicaties zoals LibreOffice Calc. Het converteren van een Excel bestand naar ODS formaat in C# is eenvoudig en efficiënt met de volgende stappen:

  • Werkmap laden: De klasse Werkmap laadt het Excel-bestand dat u wilt converteren.
  • Opslaan als ODS: Met de Opslaan-methode wordt de werkmap opgeslagen in ODS-indeling, waardoor deze toegankelijk is in OpenDocument-compatibele software.

Het volgende codefragment laat zien hoe u Excel naar ODS converteert in C#:

// Laad uw bronwerkmap
Workbook workbook = new Workbook("input.xlsx");

// Opslaan als ODS-bestand 
workbook.Save("output.ods");

Met deze snelle aanpak kunt u Excel-bestanden moeiteloos naar ODS-formaat converteren, waardoor de compatibiliteit met opensourcetoepassingen wordt gewaarborgd.

Converteer XLSX naar FODS in C#

Het Flat OpenDocument Spreadsheet (FODS) formaat is een XML-gebaseerde versie van het ODS formaat, waarmee gebruikers met één bestand kunnen werken in plaats van met meerdere gecomprimeerde bestanden. Hier leest u hoe u een Excel-bestand naar het FODS formaat converteert in C#.

  • Laad de werkmap: Net als in de vorige sectie laden we het Excel-bestand met de klasse Workbook.
  • Opslaan als FODS: Door de extensie .fods op te geven in de Save-methode, wordt de werkmap geconverteerd naar FODS-indeling.

De onderstaande voorbeeldcode laat zien hoe u XLSX naar FODS converteert in C#:

// Laad uw bronwerkmap
Workbook workbook = new Workbook("input.xlsx");

// Opslaan als FODS-bestand 
workbook.Save("output.fods");

Converteren naar FODS-formaat is vooral handig voor gebruikers die de voorkeur geven aan op XML gebaseerde bestandsstructuren, omdat het bestand hierdoor eenvoudiger te parseren en te bewerken is in open-sourceomgevingen.

Ontvang een gratis licentie

U kunt een gratis tijdelijke licentie krijgen om verschillende functies van de API te evalueren zonder watermerk of beperkingen.

Samenvattend

Het converteren van Excel-bestanden naar OpenDocument Spreadsheet-indelingen (ODS en FODS) in C# biedt een praktische manier om gegevens toegankelijker en compatibeler te maken met verschillende toepassingen. Deze conversies zijn eenvoudig en bieden flexibiliteit aan ontwikkelaars die platformonafhankelijke gegevensoplossingen nodig hebben. Of het nu gaat om interoperabiliteit met open-sourcetools of gestandaardiseerde gegevensuitwisseling, het converteren van Excel-bestanden naar ODS- en FODS-indelingen kan workflows vereenvoudigen en de toegankelijkheid van documenten verbeteren. Als u zorgen of vragen wilt bespreken, schrijf ons dan op het forum.

Zie ook