Ajustement automatique des colonnes et des lignes lors du chargement de HTML dans le classeur

Scénarios d’utilisation possibles

Vous pouvez ajuster automatiquement les colonnes et les lignes lors du chargement de votre fichier HTML dans l’objet Workbook. Veuillez définir le**HtmlLoadOptions.AutoFitColsAndRows** propriété à**vrai**dans ce but.

Ajustement automatique des colonnes et des lignes lors du chargement de HTML dans le classeur

L’exemple de code suivant charge d’abord l’exemple HTML dans Workbook sans aucune option de chargement et l’enregistre au format XLSX. Il charge ensuite à nouveau l’exemple HTML dans Workbook mais cette fois, il charge le HTML après avoir défini le**HtmlLoadOptions.AutoFitColsAndRows** propriété à**vrai**et l’enregistre au format XLSX. Veuillez télécharger les deux fichiers Excel de sortie, c’est-à-direFichier Excel de sortie sans AutoFitColsAndRows etFichier Excel de sortie avec AutoFitColsAndRows . La capture d’écran suivante montre l’effet de**HtmlLoadOptions.AutoFitColsAndRows**propriété sur les deux fichiers Excel de sortie.

tâche : image_autre_texte

Exemple de code

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
//Sample HTML.
string sampleHtml = "<html><body><table><tr><td>This is sample text.</td><td>Some text.</td></tr><tr><td>This is another sample text.</td><td>Some text.</td></tr></table></body></html>";
//Load html string into memory stream.
MemoryStream ms = new MemoryStream(Encoding.UTF8.GetBytes(sampleHtml));
//Load memory stream into workbook.
Workbook wb = new Workbook(ms);
//Save the workbook in xlsx format.
wb.Save(dataDir + "outputWithout_AutoFitColsAndRows.xlsx");
//Specify the HTMLLoadOptions and set AutoFitColsAndRows = true.
HtmlLoadOptions opts = new HtmlLoadOptions();
opts.AutoFitColsAndRows = true;
//Load memory stream into workbook with the above HTMLLoadOptions.
wb = new Workbook(ms, opts);
//Save the workbook in xlsx format.
wb.Save(dataDir + "outputWith_AutoFitColsAndRows.xlsx");