Agregar HTML texto enriquecido dentro del Cell
Aspose.Cells admite la conversión de Microsoft orientado a Excel HTML al formato XLS/XLSX. Significa que el HTML generado por Microsoft Excel se puede volver a convertir al formato XLS/XLSX usando Aspose.Cells.
Del mismo modo, si hay algún HTML simple, Aspose.Cells puede convertirlo en HTML Rich Text. Aspose.Cells proporcionaCell.setHtmlString() propiedad que puede tomar un HTML tan simple y convertirlo en texto de celda con formato.
Ejemplo
La siguiente captura de pantalla muestra el archivo de salida de Excel generado con Aspose.Cells. Como puede ver, muestra texto enriquecido con formato HTML agregado dentro de la celda A1 usando elCell.setHtmlString()propiedad.
Este es el código de muestra que generó el archivo de salida de Excel como se muestra en la captura de pantalla anterior.
// 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"); |