Hinzufügen von HTML Rich Text in Cell
Aspose.Cells unterstützt die Konvertierung von Microsoft Excel-orientiertem HTML in das XLS/XLSX-Format. Das bedeutet, dass die von Microsoft Excel generierte HTML mit Aspose.Cells zurück in das XLS/XLSX-Format konvertiert werden kann.
Wenn es ein einfaches HTML gibt, kann Aspose.Cells es in HTML Rich Text umwandeln. Aspose.Cells bietetCell.setHtmlString() Eigenschaft, die eine so einfache HTML nehmen und in formatierten Zellentext konvertieren kann.
Beispiel
Der folgende Screenshot zeigt die mit Aspose.Cells generierte Excel-Ausgabedatei. Wie Sie sehen können, zeigt sie HTML formatierten Rich-Text, der mithilfe von in der Zelle A1 hinzugefügt wurdeCell.setHtmlString()Eigentum.
Dies ist der Beispielcode, der die Excel-Ausgabedatei generiert hat, wie im obigen Screenshot gezeigt.
// 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"); |