Как конвертировать HTML в Excel

Преобразование HTML (или MHTML) в форматы Excel

Sheetize HTML Converter упрощает превращение разметки веб‑страницы в полноценную книгу Excel. Независимо от того, является ли ваш источник обычным HTML‑файлом, MHTML‑архивом или строкой HTML, вы можете сохранить его в любой из поддерживаемых таблиц‑форматов:

Когда использовать эту конверсию

  • Создание печатных отчётов из веб‑дашбордов.
  • Сохранение визуального оформления веб‑страницы для офлайн‑распространения.
  • Передача данных, полученных в HTML‑формате, в дальнейшие рабочие процессы, ориентированные на Excel (сводные таблицы, макросы, построение графиков).

Пошаговое руководство

  1. Создайте экземпляр конвертера
var converter = new HtmlConverter();
  1. Задайте параметры загрузки (HTML / MHTML)
var load = new LoadOptions {
    InputFile = @"C:\Docs\report.html" // либо .mhtml
};
  1. Выберите параметры сохранения Excel – укажите нужный тип файла.
var save = new SaveOptions {
    OutputFile = @"C:\Docs\report.xlsx"
    // может быть .xlsb, .xlsm, .csv, .json, …
    // опционально: SaveFormat = FileFormatType.Xlsx,
};
  1. Запустите конвертацию
HtmlConverter.Process(load, save);

Полный пример – HTML → XLSX

using Sheetize;
var loadOptions = new LoadOptions {
    InputFile = @"D:\Web\Invoice.html"
};

var saveOptions = new SaveOptions {
    OutputFile = @"D:\Export\Invoice.xlsx"
};

HtmlConverter.Process(loadOptions, saveOptions);

Продвинутые советы

  • Множественный вывод – используйте одни и те же параметры загрузки с разными объектами SaveOptions, чтобы за один проход получить как XLSX, так и CSV.

Итоги

Одним вызовом API вы можете преобразовать любой HTML‑ или MHTML‑документ в XLSX или любой другой поддерживаемый табличный, формат обмена данными или электронную книгу, предоставляемую Sheetize. Это устраняет разрыв между веб‑контентом и бизнес‑процессами, ориентированными на Excel, и даёт гибкость перемещения данных туда, где они нужны.

 Русский