Hur man konverterar Xlsx till SpreadsheetML

Sheetize XLSX‑to‑SpreadsheetML‑konverterare för .NET erbjuder ett enkelt API som omvandlar moderna XLSX‑kalkylblad till den XML‑baserade SpreadsheetML‑representationen som används av äldre Office‑versioner och många XML‑centrerade verktyg. Oavsett om du behöver mata data till en XSLT‑pipeline, generera rapporter för legacy‑system eller bara arkivera kalkylblad som ren XML, hanterar Sheetize konverteringen med låg minnesanvändning och fullständig trohet för stilar, formler och metadata.

Huvudfunktioner

Konvertera XLSX till SpreadsheetML

Exportera en arbetsbok till det standardiserade SpreadsheetML‑schemat (Office Open XML Spreadsheet) med alternativ för namnrymdsanpassning, formaterad (pretty‑printed) utskrift och selektivt urval av blad.

Bevara formatering & formler

Alla cellstilar, sammanslagna områden och formeldefinitioner behålls i den resulterande XML‑filen, vilket säkerställer att utdata kan öppnas igen i Excel eller bearbetas av XML‑verktyg utan förlust.

Strömstöd

Bearbeta stora arbetsböcker i ett strömningsläge för att hålla minnesanvändningen minimal – idealiskt för batchjobb på servern eller i molnfunktioner.

Detaljerade instruktioner

XLSX → SpreadsheetML‑arbetsflöde

  1. Skapa konverteraren: Instansiera SpreadsheetConverter.
  2. Konfigurera alternativ: Använd SpreadsheetSaveOptions för att sätta mål‑namnrymd, indentering och om dolda arbetsblad ska inkluderas.
  3. Ange sökvägar: Tillhandahåll käll‑.xlsx‑filen och destinations‑.xml (eller .spreadsheetml) filväg.
  4. Utför konverteringen: Anropa Process med ladd‑ och spar‑alternativen.

Exempel – Konvertera en XLSX‑arbetsbok till formaterad 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);

Utökad formatstöd

  • Biblioteket kan även konvertera SpreadsheetML tillbaka till XLSX, vilket möjliggör rundresor för transformationer.
  • Ytterligare exportörer finns för CSV, TSV och JSON, så att du kan bygga helautomatiska pipelines såsom XLSX → SpreadsheetML → XSLT → HTML.

Med Sheetize är det ett enkelt jobb att omvandla moderna Excel‑filer till det klassiska XML‑formatet, oavsett om du behöver ett engångsskript eller en produktionsklar tjänst.

 Svenska