Exportar rango de área de impresión a HTML

Escenarios de uso posibles

Este es un escenario común donde necesitamos exportar solo el área de impresión, es decir, el rango seleccionado de celdas en lugar de toda la hoja a HTML. Esta funcionalidad ya está disponible para la representación de PDF, sin embargo, ahora puede realizar esta tarea también para HTML. Primero configure el área de impresión en el objeto de configuración de página de la hoja de cálculo. Más adelante, utilice la bandera HtmlSaveOptions.ExportPrintAreaOnly para exportar solo el rango seleccionado.

Código de Muestra

El siguiente código de muestra carga un libro de trabajo y luego exporta el área de impresión al HTML. Puede descargar el archivo de muestra para probar esta característica desde el siguiente enlace:

sampleInlineCharts.xlsx

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Load the Excel file.
Workbook wb = new Workbook(sourceDir + "sampleInlineCharts.xlsx");
// Access the sheet
Worksheet ws = wb.Worksheets[0];
// Set the print area.
ws.PageSetup.PrintArea = "D2:M20";
// Initialize HtmlSaveOptions
HtmlSaveOptions options = new HtmlSaveOptions();
// Set flag to export print area only
options.ExportPrintAreaOnly = true;
//Save to HTML format
wb.Save(outputDir + "outputInlineCharts.html", options);