Документация HotXLS

Метод SaveAsHTML

Сохраняет лист в HTML-файл. Возвращает 1 при успехе

Примечания

Данный метод устарел. Используйте метод TXLSWorksheet.SaveAs method
Гиперссылки в экспортируемых ячейках записываются как HTML-теги привязки. Адрес гиперссылки экспортируется как href, текст подсказки экрана — как атрибут title , а все остальные атрибуты ссылки сохраняются
Комментарии к ячейкам экспортируются как экранированные атрибуты title в соответствующих ячейках таблицы, благодаря чему заметки для проверки остаются доступны в виде подсказок браузера в сгенерированном HTML
Чтобы настроить поведение экспортера, создайте объект TXLSHTMLExport directly. Its Options property defaults to [xhHyperlinks, xhComments]; remove xhHyperlinks чтобы записывать связанные ячейки как обычный экранированный текст, или удалите xhComments чтобы убрать вывод заголовков комментариев Задайте Title to write an escaped HTML document <title> value. Set SimpleExport чтобы записать минимальную таблицу без сгенерированных CSS-классов, якорей гиперссылок или атрибутов заголовков комментариев. Используйте TableBorderWidthнапрямую. Его свойство CellPaddingпо умолчанию принимает значение CellSpacing ; включает или исключает их по мере необходимости

Синтаксис

function SaveAsHTML(FileName: WideString): Integer;
FileNameWideString. Строка, задающая имя файла для сохранения. Можно указать полный путь; если не указать, Worksheet сохранит файл в текущей папке

Пример

Данный пример создаёт новый лист и затем сохраняет его в HTML-файл

Var
  Workbook: IXLSWorkbook;
  Worksheet: TXLSWorksheet;
begin
  Workbook := TXLSWorkbook.Create; {create new Workbook}
  Worksheet := Workbook.Worksheets.Add;
  {....}
  Worksheet.SaveAsHTML('C:\sheet.html');
end;