Как да конвертираме XLSX към SpreadsheetML
Sheetize XLSX‑to‑SpreadsheetML конвертор за .NET предоставя прост API, който трансформира съвременните XLSX електронни таблици в XML‑базираното представяне SpreadsheetML, използвано от по‑стари версии на Office и множество XML‑центрирани инструменти. Независимо дали трябва да подхранвате данни в XSLT конвейер, генерирате отчети за наследени системи или просто архивирате електронни таблици като чист XML, Sheetize се грижи за конверсията с ниско използване на памет и пълна запазеност на стилове, формули и метаданни.
Основни функции
Конвертиране на XLSX към SpreadsheetML
Експортирайте работна книга към стандартизираната схема SpreadsheetML (Office Open XML Spreadsheet) с опции за персонализиране на пространството от имена, красиво форматиран изход и изборково включване на листове.
Запазване на форматирането и формулите
Всички стили на клетки, слети диапазони и дефиниции на формули се запазват в генерирания XML, гарантирайки че резултатът може да се отвори от Excel или да бъде обработен от XML инструменти без загуба.
Поддръжка на стрийминг
Обработвайте големи работни книги в стрийминг режим, за да поддържате минимално използване на памет – идеално за сървърни пакетни задачи или облачни функции.
Подробни инструкции
Работен процес XLSX → SpreadsheetML
- Създаване на конвертора: Инициализирайте
SpreadsheetConverter. - Конфигуриране на опции: Използвайте
SpreadsheetSaveOptions, за да зададете целевото пространство от имена, отстъпите и дали да включите скритите листове. - Посочване на пътища: Дайте пътя към изходния
.xlsxфайл и пътя към целевия.xml(или.spreadsheetml) файл. - Изпълнение на конверсията: Извикайте
Processс опциите за зареждане и запис.
Пример – Конвертиране на XLSX работна книга в красиво форматиран 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);Разширена поддръжка на формати
- Библиотеката може също така да конвертира SpreadsheetML обратно към XLSX, като позволява трансформации в двете посоки.
- Налични са допълнителни експортери за CSV, TSV и JSON, което ви позволява да изградите край‑до‑край конвейери, като например XLSX → SpreadsheetML → XSLT → HTML.
С Sheetize превръщането на съвременни Excel файлове в класическия XML формат е лесна работа, независимо дали ви трябва еднократно скриптиране или услуга за продукционна среда.