java - JExcel API : how to change the color of a Cell?

标签 java excel jxl

我搜索如何更改在 Excel 文件中选择的单元格的颜色。 我测试了这段代码:

    WritableCell c = sheet.getWritableCell(0,0);
    WritableCellFormat newFormat = new WritableCellFormat(c.getCellFormat());
    newFormat.setBackground(Colour.RED);
    c.setCellFormat(newFormat);

但是这个例子没有运行。 解决办法是什么?

最佳答案

看看这个 你可能没有使用 write();并关闭();方法

Workbook wk= Workbook.getWorkbook(new File("ex.xls"));

WritableWorkbook workbook = Workbook.createWorkbook(new File("modifed.xls"), wk);

WritableSheet sheet = workbook.getSheet(0);

WritableCell c = sheet.getWritableCell(0,0);

WritableCellFormat newFormat = new WritableCellFormat();

newFormat.setBackground(Colour.RED);

c.setCellFormat(newFormat);



workbook.write(); // important to use
workbook.close();

关于java - JExcel API : how to change the color of a Cell?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25283356/

相关文章:

java - 通过 JSNI 从 jQuery slider 内调用 Java 函数

java - 从远程客户端获取初始上下文

Python - 读取最近添加或修改的Excel文件(或其他格式)

c# - 工作表.CustomProperites OpenXML

java - JXL 在创建时隐藏工作表

javascript - 最小的有效 base64 AVIF 图像

java - 通过传递键列表从 HashMap 中删除键 - Java API 方法或实用程序?

java - 如何在我的 UI 中使用 vaadin 显示图片

html - 我们可以在 VBA 中通过 css 路径访问元素吗?

Android 和 JXL : ArrayIndexOutOfBoundException when create WritableWorkbook