---
title: "Com convertir Xlsx a SpreadsheetML"
description: "Guia pas a pas per convertir llibres de treball XLSX al format SpreadsheetML (XML) amb Sheetize, perfecte per a informes basats en XML, pipelines de transformació i integració amb sistemes heretats."
weight: 2
categories: "Guia per a desenvolupadors"
draft: false
---
**Sheetize XLSX‑to‑SpreadsheetML Converter per a .NET** ofereix una API senzilla que transforma els moderns fitxers XLSX en la representació XML‑basada SpreadsheetML utilitzada per versions antigues d’Office i moltes eines centrades en XML. Tant si necessites subministrar dades a una cadena XSLT, generar informes per a sistemes legats, o simplement arxivar fulls de càlcul com a XML net, Sheetize s’encarrega de la conversió amb un consum de memòria reduït i preservant la fidelitat d’estils, fórmules i metadades.
## Principals característiques
### Convertir XLSX a SpreadsheetML
Exporta un llibre de treball al esquema estàndard SpreadsheetML (Office Open XML Spreadsheet) amb opcions per a personalitzar el namespace, obtenir una sortida formatada i incloure selectivament fulls de càlcul.
### Conservació de formats i fórmules
Tots els estils de cel·la, regions fusionades i definicions de fórmules es conserven en l’XML resultant, assegurant que la sortida es pugui tornar a obrir amb Excel o processar amb eines XML sense pèrdua.
### Suport d’emissió (streaming)
Processa grans llibretes de treball de manera streaming per mantenir el consum de memòria al mínim – ideal per a tasques per lots al servidor o funcions en el núvol.
## Instruccions detallades
### Flux de treball XLSX → SpreadsheetML
1. **Crear el convertidor**: Instancia `SpreadsheetConverter`.
2. **Configurar opcions**: Utilitza `SpreadsheetSaveOptions` per definir el namespace de destinació, la indentació i si s’inclouen les pestanyes ocultes.
3. **Especificar camins**: Proporciona el fitxer d’origen `.xlsx` i el camí del fitxer de destinació `.xml` (o `.spreadsheetml`).
4. **Executar la conversió**: Crida `Process` amb les opcions de càrrega i d’estalvi.
**Exemple – Convertir un llibre de treball XLSX a SpreadsheetML amb format bonic**
```csharp
using Sheetize;
var loadOptions = new LoadOptions
{
InputFile = @"D:\Data\report.xlsx"
};
var saveOptions = new SpreadsheetSaveOptions
{
OutputFile = @"D:\Data\report.xml"
};
SpreadsheetConverter.Process(loadOptions, saveOptions);Compatibilitat ampliada de formats
- La biblioteca també pot convertir SpreadsheetML de tornada a XLSX, permetent transformacions d’anada i tornada.
- Hi ha exportadors addicionals per a CSV, TSV i JSON, facilitant la construcció de pipelines integrals com ara XLSX → SpreadsheetML → XSLT → HTML.
Amb Sheetize, transformar els fitxers Excel moderns al format XML clàssic esdeven un joc de nens, tant si necessites un script puntual com un servei de producció.