Lägga till HTML Rich Text inuti Cell
Aspose.Cells stöder konvertering av Microsoft Excel-orienterad HTML till XLS/XLSX-format. Det innebär att den HTML som genereras av Microsoft Excel kan konverteras tillbaka till XLS/XLSX-format med hjälp av Aspose.Cells.
På samma sätt kan, om det finns enkel HTML, Aspose.Cells konvertera den till HTML Rich Text. Aspose.Cells tillhandahåller egenskapen Cell.setHtmlString() som kan ta sådan enkel HTML och konvertera den till formaterad celltext.
Exempel
Följande skärmbild visar den utdata Excel-fil som genererats med Aspose.Cells. Som du kan se, visar den HTML-formaterad rik text tillagd inne i cellen A1 med hjälp av Cell.setHtmlString() egendomen.
Detta är den exempelkod som genererade utdata Excel-filen som visas inuti ovanstående skärmbild.
// 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"); |