Skip to main content

Метод DocumentAPI.exportWorksheetToHtml

Метод позволяет сгенерировать HTML документ на основе заданного листа табличного документа. Данный метод возвращает HTML элементы и CSS стили этих элементов, которые впоследствии могут быть встроены в вашу HTML разметку.

Вызов​


public static HtmlFragments exportWorksheetToHtml(Table table, WorksheetHtmlExportSettings settings)

Параметры​

  • table: лист табличного документа, тип Table.

  • settings: настройки генерации HTML документа, тип WorksheetHtmlExportSettings.

Возвращает​

Ограничения​

  • Структура возвращаемых элементов может быть изменена в будущих релизах.
  • Поддерживается только генерация текста и стилей для ячеек, строк и столбцов.

Пример​


Table sheet = document.getBlocks().getTable(0);

WorksheetHtmlExportSettings settings = new WorksheetHtmlExportSettings();
settings.exportHeaders = false;
settings.exportMissingBorders = false;
HtmlFragments html = DocumentAPI.exportWorksheetToHtml(sheet, settings);

File.Create("style.css").Close();
File.WriteAllText("style.css", html.rootCss);

string body = html.body;
body = body.Insert(0, "<head>\r\n <link rel=\"stylesheet\" href=\"style.css\">\r\n</head>\r\n");

File.Create("doc.html").Close();
File.WriteAllText("doc.html", body);