HTMLに印刷エリア範囲をエクスポートする

可能な使用シナリオ

選択したセル範囲(印刷エリア)のみをHTMLにエクスポートする必要があるというのは非常に一般的なシナリオです。この機能はすでにPDFの出力に対して利用可能ですが、HTMLの場合も実行できます。まず、ワークシートのページ設定オブジェクトで印刷エリアを設定します。後で、HtmlSaveOptions.ExportPrintAreaOnlyプロパティを使用して選択した範囲のみをエクスポートしてください。

HTMLに印刷エリア範囲をエクスポートするためのJavaコード

次のサンプルコードはワークブックを読み込み、印刷エリアをHTMLにエクスポートします。この機能のテスト用のサンプルファイルは、以下のリンクからダウンロードできます。

sampleInlineCharts.xlsx

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
// Load the Excel file.
Workbook wb = new Workbook(srcDir + "sampleInlineCharts.xlsx");
// Access the sheet
Worksheet ws = wb.getWorksheets().get(0);
// Set the print area.
ws.getPageSetup().setPrintArea("D2:M20");
// Initialize HtmlSaveOptions
HtmlSaveOptions options = new HtmlSaveOptions();
// Set flag to export print area only
options.setExportPrintAreaOnly(true);
//Save to HTML format
wb.save(outDir + "outputInlineCharts.html",options);