Eliminar espacios redundantes después de un salto de línea al importar HTML
Contents
[
Hide
]
Utilice la propiedad HTMLLoadOptions.DeleteRedundantSpaces y establezca true para eliminar todos los espacios redundantes que vienen después de la etiqueta de salto de línea. De forma predeterminada, esta propiedad es false y se conservan los espacios redundantes en los archivos de Excel de salida.
Efecto de establecer la propiedad HTMLLoadOptions.DeleteRedundantSpaces en falso y verdadero
La siguiente captura de pantalla muestra el efecto de establecer esta propiedad en false y true.
Eliminar espacios redundantes después de un salto de línea al importar HTML
Ejemplo de Programación
El siguiente código de muestra muestra el uso de la propiedad HTMLLoadOptions.DeleteRedundantSpaces. Por favor establézcala como true o false para obtener la salida como se muestra en la captura de pantalla anterior.
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-.NET | |
// Sample Html containing redundant spaces after <br> tag | |
string html = "<html> <body> <table> <tr> <td> <br> This is sample data <br> This is sample data<br> This is sample data</td> </tr> </table> </body> </html>"; | |
// Convert Html to byte array | |
byte[] byteArray = System.Text.Encoding.UTF8.GetBytes(html); | |
// Set Html load options and keep precision true | |
HtmlLoadOptions loadOptions = new Aspose.Cells.HtmlLoadOptions(LoadFormat.Html); | |
loadOptions.DeleteRedundantSpaces = true; | |
// Convert byte array into stream | |
MemoryStream stream = new MemoryStream(byteArray); | |
// Create workbook from stream with Html load options | |
Workbook workbook = new Workbook(stream, loadOptions); | |
// Access first worksheet | |
Worksheet sheet = workbook.Worksheets[0]; | |
// Auto fit the sheet columns | |
sheet.AutoFitColumns(); | |
// Save the workbook | |
workbook.Save(outputDir + "outputDeleteRedundantSpacesWhileImportingFromHtml.xlsx", SaveFormat.Xlsx); |