Как конвертировать HTML в Excel
Преобразование HTML (или MHTML) в форматы Excel
Sheetize HTML Converter упрощает превращение разметки веб‑страницы в полноценную книгу Excel. Независимо от того, является ли ваш источник обычным HTML‑файлом, MHTML‑архивом или строкой HTML, вы можете сохранить его в любой из поддерживаемых таблиц‑форматов:
Когда использовать эту конверсию
- Создание печатных отчётов из веб‑дашбордов.
- Сохранение визуального оформления веб‑страницы для офлайн‑распространения.
- Передача данных, полученных в HTML‑формате, в дальнейшие рабочие процессы, ориентированные на Excel (сводные таблицы, макросы, построение графиков).
Пошаговое руководство
- Создайте экземпляр конвертера
var converter = new HtmlConverter();- Задайте параметры загрузки (HTML / MHTML)
var load = new LoadOptions {
InputFile = @"C:\Docs\report.html" // либо .mhtml
};- Выберите параметры сохранения Excel – укажите нужный тип файла.
var save = new SaveOptions {
OutputFile = @"C:\Docs\report.xlsx"
// может быть .xlsb, .xlsm, .csv, .json, …
// опционально: SaveFormat = FileFormatType.Xlsx,
};- Запустите конвертацию
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, и даёт гибкость перемещения данных туда, где они нужны.