Hoe Xlsx om te zetten naar SpreadsheetML

Sheetize XLSX‑naar‑SpreadsheetML Converter voor .NET biedt een eenvoudige API die moderne XLSX‑spreadsheets transformeert naar de XML‑gebaseerde SpreadsheetML‑representatie die wordt gebruikt door oudere Office‑versies en vele XML‑gerichte tools. Of je nu gegevens moet voeden aan een XSLT‑pipeline, rapporten moet genereren voor legacy‑systemen, of simpelweg spreadsheets wilt archiveren als platte XML, Sheetize zorgt voor de conversie met een laag geheugenverbruik en volledige behoud van stijlen, formules en metadata.

Belangrijkste kenmerken

Converteer XLSX naar SpreadsheetML

Exporteer een werkboek naar het gestandaardiseerde SpreadsheetML‑schema (Office Open XML Spreadsheet) met opties voor namespace‑aanpassing, mooi opgemaakte output en selectieve opname van werkbladen.

Behoud van opmaak & formules

Alle celstijlen, samengevoegde gebieden en formule‑definities blijven behouden in de resulterende XML, zodat het bestand opnieuw geopend kan worden door Excel of verwerkt kan worden door XML‑tools zonder verlies.

Streaming‑ondersteuning

Verwerk grote werkboeken in een streaming‑modus om het geheugenverbruik minimaal te houden – ideaal voor batch‑taken op servers of cloud‑functies.

Gedetailleerde instructies

XLSX → SpreadsheetML workflow

  1. Maak de converter: instantiate SpreadsheetConverter.
  2. Configureer opties: gebruik SpreadsheetSaveOptions om de doelnamespace, inspringing en of verborgen werkbladen moeten worden meegenomen in te stellen.
  3. Specificeer paden: geef het bron‑.xlsx‑bestand en het doel‑.xml (of .spreadsheetml) bestandspad op.
  4. Voer de conversie uit: roep Process aan met de laad‑ en opslagopties.

Voorbeeld – Converteer een XLSX‑werkboek naar mooi opgemaakte SpreadsheetML

using Sheetize;

var loadOptions = new LoadOptions
{
    InputFile = @"D:\Data\report.xlsx"
};

var saveOptions = new SpreadsheetSaveOptions
{
    OutputFile = @"D:\Data\report.xml"
};

SpreadsheetConverter.Process(loadOptions, saveOptions);

Uitgebreide formatondersteuning

  • De bibliotheek kan ook SpreadsheetML terug omzetten naar XLSX, waardoor round‑trip‑transformaties mogelijk zijn.
  • Extra exporters zijn beschikbaar voor CSV, TSV en JSON, zodat je end‑to‑end pijplijnen kunt bouwen zoals XLSX → SpreadsheetML → XSLT → HTML.

Met Sheetize is het omzetten van moderne Excel‑bestanden naar het klassieke XML‑formaat een fluitje van een cent, of je nu een eenmalig script nodig hebt of een productie‑klare service.

 Nederlands