Как да конвертираме 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

  1. Създаване на конвертора: Инициализирайте SpreadsheetConverter.
  2. Конфигуриране на опции: Използвайте SpreadsheetSaveOptions, за да зададете целевото пространство от имена, отстъпите и дали да включите скритите листове.
  3. Посочване на пътища: Дайте пътя към изходния .xlsx файл и пътя към целевия .xml (или .spreadsheetml) файл.
  4. Изпълнение на конверсията: Извикайте 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 формат е лесна работа, независимо дали ви трябва еднократно скриптиране или услуга за продукционна среда.

 Български