Establezca el ancho de columna en una unidad escalable como em o porcentaje

Contents
[ ]

Generar un archivo HTML desde una hoja de cálculo es muy común. El tamaño de las columnas está definido en “pt” que funciona en muchos casos. Sin embargo, puede darse el caso de que este tamaño fijo no sea necesario. Por ejemplo, si el ancho del panel contenedor es de 600px donde se muestra esta página HTML. En este caso, puede aparecer una barra de desplazamiento horizontal si el ancho de la tabla generada es mayor. Se requería que este tamaño fijo se cambiara a una unidad escalable como em o porcentaje para obtener una mejor presentación. El siguiente código de ejemplo puede utilizarse donde HtmlSaveOptions.WidthScalable está configurado como true para crear un ancho escalable.

Se pueden descargar archivos fuente de muestra y archivos de salida desde los siguientes enlaces:

sampleForScalableColumns.xlsx

outsampleForScalableColumns.zip

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
// Load sample source file
Workbook wb = new Workbook(srcDir + "sampleForScalableColumns.xlsx");
// Specify Html Save Options
HtmlSaveOptions options = new HtmlSaveOptions();
// Set the property for scalable width
options.setWidthScalable(true);
// Specify image save format
options.setExportImagesAsBase64(true);
// Save the workbook in Html format with specified Html Save Options
wb.save(outDir + "outsampleForScalableColumns.html", options);