- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我试图执行以下测试(主要从 Apache POI homepage 复制)来验证 API 是否正常工作。该测试不会引发异常,但当我查看生成的 Excel 文件时,彩色单元格 (0,0 = A1) 实际上是纯白色。没有应用颜色。单元格值已正确设置。
我正在使用POI 3.9-20121203(稳定)
。
我在这里缺少什么?为什么该示例没有按预期工作?
@Test
public void test() throws FileNotFoundException, IOException
{
XSSFWorkbook wb = new XSSFWorkbook();
XSSFSheet sheet = wb.createSheet();
XSSFRow row = sheet.createRow(0);
XSSFCell cell = row.createCell( 0);
cell.setCellValue("custom XSSF colors");
XSSFCellStyle style1 = wb.createCellStyle();
style1.setFillForegroundColor(new XSSFColor(new java.awt.Color(128, 0, 128)));
style1.setFillPattern(CellStyle.SOLID_FOREGROUND);
File f = new File("test.xlsx");
f.delete();
FileOutputStream fos = new FileOutputStream(f);
wb.write(fos);
fos.close();
}
最佳答案
您创建了 XSSFCellStyle
,但忘记将其分配给单元格,使用 Cell
's setCellStyle
方法。
cell.setCellStyle(style1);
关于java - 使用 Apache POI 在 XSSFCell 中设置填充颜色不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19386096/
当我运行以下代码时,他只打印第一个公式,但不打印第二个,我不知道为什么。 for(int r = 13;r<15;r++){ row = sheet.getRow(r);
我正在将大量数据写入 Excel 工作表。我正在使用 XSSFWorkbook 创建 Excel。 对于 20,000 行,Excel 写入效果很好。但是当我尝试写入超过100万条的数据时,Excel
我得到了一个长值,例如:44304000。该值表示时间间隔。如果我们将此值转换为小时和分钟,我们会得到:12:18。我的问题在这里: 当我想查看我的时间间隔值时,如何将单元格值添加到 XSSFCell
我查看了整个堆栈溢出,似乎无法让我的 Java 代码填充 XSSF Excel 单元格的背景颜色。根据其他人的说法,这应该使左上角的单元格变为黄色: // Example Code try {
我正在尝试将一些自定义(从十六进制代码或 rgb 值)颜色设置为 xssfcell。但是即使我给出了其他颜色,单元格的颜色也会变成黑色。我尝试通过以下方式进行此操作: File xlSheet = n
我的代码:如何在 Apache POI 中克隆 XSSFCell - 当迭代循环中的行时,我只想克隆/复制 呈现 XSSFCell 并希望在新创建的 Cell 中进行一些更改。 X
integrityrecords.get(i).get(2)="0"; fieldsheet.getRow(1).getCell(3) .setCellValu
我试图执行以下测试(主要从 Apache POI homepage 复制)来验证 API 是否正常工作。该测试不会引发异常,但当我查看生成的 Excel 文件时,彩色单元格 (0,0 = A1) 实际
哪个是此弃用代码的替代方案? cell.setCellType(XSSFCell.CELL_TYPE_NUMERIC); //... cell is of XSSFCell type 我正在使用 Ap
我正在尝试将 Excel 文件中的数据获取到我的 Spring(Java) Web 应用程序中。我正在开发一个适用于 .xls 和 .xlsx Excel 文件的系统。我想检查任何单元格的单元格类型是
private String[][] data; // to read from excel file public void readFile() throws IOException {
我尝试使用 Apache.POI 将 excel 数据上传到数据库中。他们的功能给我一个错误,如 Exception in thread "AWT-EventQueue-0" java.lang.Cl
我是一名优秀的程序员,十分优秀!