HTMLに印刷エリア範囲をエクスポートする
Contents
[
Hide
]
可能な使用シナリオ
選択したセル範囲(印刷エリア)のみをHTMLにエクスポートする必要があるというのは非常に一般的なシナリオです。この機能はすでにPDFの出力に対して利用可能ですが、HTMLの場合も実行できます。まず、ワークシートのページ設定オブジェクトで印刷エリアを設定します。後で、HtmlSaveOptions.ExportPrintAreaOnlyプロパティを使用して選択した範囲のみをエクスポートしてください。
HTMLに印刷エリア範囲をエクスポートするためのJavaコード
次のサンプルコードはワークブックを読み込み、印刷エリアをHTMLにエクスポートします。この機能のテスト用のサンプルファイルは、以下のリンクからダウンロードできます。
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 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); |