HTMLのインポート時に改行後の余分なスペースを削除する

HTMLLoadOptions.delete_redundant_spaces プロパティを false と true に設定した場合の効果

このプロパティをfalsetrueに設定した効果を以下のスクリーンショットで示します。

todo:image_alt_text

HTMLをインポートする際に改行後の余分なスペースを削除する効果

プログラミングサンプル

次のサンプルコードは HTMLLoadOptions.delete_redundant_spaces プロパティの使用例を示しています。上記のスクリーンショットに示されているように、true または false に設定してください。

from aspose.cells import HtmlLoadOptions, LoadFormat, SaveFormat, Workbook
from io import BytesIO
# 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
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
byteArray = html.encode("utf-8")
# Set Html load options and keep precision true
loadOptions = HtmlLoadOptions(LoadFormat.HTML)
loadOptions.delete_redundant_spaces = True
# Convert byte array into stream
stream = BytesIO(byteArray)
# Create workbook from stream with Html load options
workbook = Workbook(stream, loadOptions)
# Access first worksheet
sheet = workbook.worksheets[0]
# Auto fit the sheet columns
sheet.auto_fit_columns()
# Save the workbook
workbook.save(outputDir + "outputDeleteRedundantSpacesWhileImportingFromHtml.xlsx", SaveFormat.XLSX)