Aggiunta di testo ricco HTML all interno della cella
Aspose.Cells supporta la conversione di HTML orientato a Microsoft Excel in formato XLS/XLSX. Ciò significa che l’HTML generato da Microsoft Excel può essere convertito nuovamente in formato XLS/XLSX utilizzando Aspose.Cells.
Allo stesso modo, se c’è un HTML semplice, Aspose.Cells può convertirlo in testo ricco HTML. Aspose.Cells fornisce la proprietà Cell.setHtmlString() che può prendere un HTML semplice e convertirlo in un testo di cella formattato.
Esempio
La seguente schermata mostra il file Excel generato con Aspose.Cells. Come puoi vedere, mostra il testo ricco in formato HTML aggiunto all’interno della cella A1 utilizzando la proprietà Cell.setHtmlString().
Questo è il codice di esempio che ha generato il file Excel di output mostrato nella schermata sopra.
// 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"); |