HTML Rich Text in der Zelle hinzufügen
Aspose.Cells unterstützt die Umwandlung von Microsoft Excel-orientiertem HTML in XLS/XLSX-Format. Das bedeutet, dass das von Microsoft Excel generierte HTML mit Aspose.Cells wieder in das XLS/XLSX-Format konvertiert werden kann.
Ebenso kann Aspose.Cells einfaches HTML in HTML-Rich-Text umwandeln. Aspose.Cells bietet die Cell.setHtmlString()-Eigenschaft, die ein solches einfaches HTML akzeptieren und in formatierten Zellentext umwandeln kann.
Beispiel
Der folgende Screenshot zeigt die Ausgabedatei in Excel, die mit Aspose.Cells generiert wurde. Wie Sie sehen können, zeigt es HTML-formatierten Rich-Text, der in Zelle A1 mithilfe der Cell.setHtmlString()-Eigenschaft hinzugefügt wurde.
Dies ist der Beispielcode, der die oben gezeigte Ausgabedatei in Excel generiert hat.
// 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"); |