Ajuster automatiquement les colonnes et les lignes lors du chargement du 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 à l’intérieur de l’objet Workbook. Veuillez définir la propriété HtmlLoadOptions.AutoFitColsAndRows sur true à cette fin.
Ajuster automatiquement les colonnes et les lignes lors du chargement du HTML dans le classeur
Le code d’exemple suivant charge d’abord le fichier HTML d’exemple dans Workbook sans aucune option de chargement et l’enregistre au format XLSX. Ensuite, il charge à nouveau le fichier HTML d’exemple dans Workbook mais cette fois, il charge le HTML après avoir défini la propriété HtmlLoadOptions.AutoFitColsAndRows sur true et l’enregistre au format XLSX. Veuillez télécharger les deux fichiers Excel en sortie, à savoir Fichier Excel en sortie sans ajustement automatique des colonnes et des lignes et Fichier Excel en sortie avec ajustement automatique des colonnes et des lignes. La capture d’écran suivante montre l’effet de la propriété HtmlLoadOptions.AutoFitColsAndRows sur les deux fichiers Excel en sortie.
Code d’exemple
// 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"); |