Table of Contents

TAdvGridExcelExport.ExportHtml Method

Overloads

TAdvGridExcelExport.ExportHtml(TFileName, THtmlExportMode)

Exports the attached grid or workbook to HTML.

Remarks

This method will export to HTML with the standard defaults. If you want to customized the export more you can use ExportHtml(TFlexCelHtmlExport, string, THtmlExportMode) instead.

Syntax

Unit: UAdvGridExcelExport

procedure TAdvGridExcelExport.ExportHtml(const aFileName: TFileName; const aExportMode: THtmlExportMode); overload;

Parameters

<-> Parameter Type Description
const aFileName TFileName Filename of the generated file. All extra files like images will be stored in the same folder.
const aExportMode THtmlExportMode

See also

TAdvGridExcelExport.ExportHtml(TFlexCelHtmlExport, string, THtmlExportMode)

Exports the attached grid or workbook to HTML. As this method uses a TFlexCelHtmlExport class to do the export, you can customize all options in the html exporting before calling this method.

Remarks

This method will export to HTML with the standard xls file defaults. If you want to customized the export more you can use ExportHtml(TFlexCelHtmlExport, string, THtmlExportMode) instead.

Syntax

Unit: UAdvGridExcelExport

procedure TAdvGridExcelExport.ExportHtml(const aHtml: TFlexCelHtmlExport; const aFileName: string; const aExportMode: THtmlExportMode); overload;

Parameters

<-> Parameter Type Description
const aHtml TFlexCelHtmlExport This is a TFlexCelHtmlExport component that you need to create.
const aFileName string Filename of the generated file. All extra files like images will be stored in the same folder.
const aExportMode THtmlExportMode How the grid will be exported.

Examples

To export the grid to HTML, customizing the HTML output, you can use the code:

uses ..., FlexCel.Core, FlexCel.XlsAdapter, FlexCel.Render;
...
procedure TExampleForm.ExportGridToHtml;
var
  html: TFlexCelHtmlExport;
begin
  //FlexCelHtmlExport that we will use to do the export.
  html := TFlexCelHtmlExport.Create;
  try
    html.AllowOverwritingFiles := true;

    //Here we can customize the HtmlExport
    html.HtmlVersion := THtmlVersion.Html_32;

    //Export the grid to the stream, using our custom FlexCelHtmlExport.
    AdvGridExcelExport1.ExportHtml(html, 'MyFile.html', THtmlExportMode.AllSheetsAsSingleFile);
  finally
    html.Free;
  end;
end;

See also