Ajout de texte enrichi HTML dans la cellule
Aspose.Cells prend en charge la conversion de HTML orienté Microsoft Excel en format XLS/XLSX. Cela signifie que le HTML généré par Microsoft Excel peut être converti en format XLS/XLSX en utilisant Aspose.Cells.
De même, s’il y a un HTML simple, Aspose.Cells peut le convertir en texte enrichi HTML. Aspose.Cells fournit la propriété Cell.setHtmlString() qui peut prendre un HTML simple et le convertir en texte de cellule formaté.
Exemple
La capture d’écran suivante montre le fichier Excel de sortie généré avec Aspose.Cells. Comme vous pouvez le voir, elle montre un texte enrichi HTML ajouté dans la cellule A1 en utilisant la propriété Cell.setHtmlString().
Voici le code d’exemple qui a généré le fichier Excel de sortie tel qu’indiqué dans la capture d’écran ci-dessus.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
String dataDir = Utils.getDataDir(AddImageHyperlinks.class); | |
// Instantiate a new workbook | |
Workbook workbook = new Workbook(); | |
// Get the first worksheet | |
Worksheet worksheet = workbook.getWorksheets().get(0); | |
// Insert a string value to a cell | |
worksheet.getCells().get("C2").setValue("Image Hyperlink"); | |
// Set the 4th row height | |
worksheet.getCells().setRowHeight(3, 100); | |
// Set the C column width | |
worksheet.getCells().setColumnWidth(2, 21); | |
// Add a picture to the C4 cell | |
int index = worksheet.getPictures().add(3, 2, 4, 3, dataDir + "aspose-logo.jpg"); | |
// Get the picture object | |
com.aspose.cells.Picture pic = worksheet.getPictures().get(index); | |
// Set the placement type | |
pic.setPlacement(PlacementType.FREE_FLOATING); | |
// Add an image hyperlink | |
pic.addHyperlink("http://www.aspose.com/"); | |
com.aspose.cells.Hyperlink hlink = pic.getHyperlink(); | |
// Specify the screen tip | |
hlink.setScreenTip("Click to go to Aspose site"); | |
// Save the Excel file | |
workbook.save(dataDir + "ImageHyperlink.xls"); |