当一个cell中已有一段内容,样式A,如何继续往cell中添加另一段内容,同时可以单独设置样式B

当一个cell中已有一段内容,样式A,如何继续往cell中添加另一段内容,同时可以单独设置样式B

@maochen

您可以重新设置单元格的值(追加您需要的内容),然后分段设置需要的格式。示例代码如下:

            Workbook wb = new Workbook();
            Cell cell = wb.getWorksheets().get(0).getCells().get("A1");
            cell.putValue("abc");
            Style style = cell.getStyle();
            style.getFont().setColor(com.aspose.cells.Color.getRed());
            style.setPattern(com.aspose.cells.BackgroundType.SOLID);
            style.setForegroundColor(com.aspose.cells.Color.getBlue());
            cell.setStyle(style);
            cell.putValue(cell.getStringValue() + "defg");
            com.aspose.cells.FontSetting fs = cell.characters(3, 4);
            fs.getFont().setSize(16);
            fs.getFont().setColor(com.aspose.cells.Color.getGreen());
            wb.save("result.xlsx");

同时,您也可以参考我们的在线文档: Cells Formats|Documentation和相关的api文档: characters(int startIndex, int length)