- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
integrityrecords.get(i).get(2)="0";
fieldsheet.getRow(1).getCell(3)
.setCellValue(integrityrecords.get(i).get(2));
System.out.println("coulmn 1 :" + integrityrecords.get(i).get(2));
我正在尝试从数据库中获取数据作为字符串数组列表,然后使用 poi-3.14 XSSF 将其写入 Excel。当我这样做时,我在 Excel 单元格中收到警告,我在单元格中输入一个数字值,询问“转换为数字”。为了克服这个问题,我使用了 setCellType() 的附加代码。
fieldsheet.getRow(integrityStartRow).getCell(3).setCellType(XSSFCell.CELL_TYPE_NUMERIC);
当我执行此操作时,单元格值更改为 25。我在单元格中输入的其他十进制值也会发生这种情况。
如何克服这种变化?
最佳答案
应使用预期的数据类型调用
setCellValue()
。看来你用字符串类型调用它,如果你在传入之前将字符串转换为数字,它应该会更好,然后 setCellType()
也应该不再需要了。
另请参阅http://poi.apache.org/spreadsheet/quick-guide.html#CellTypes
关于java - XSSFCell.CELL_TYPE_NUMERIC 将值 0 更改为 25,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41065384/
当我运行以下代码时,他只打印第一个公式,但不打印第二个,我不知道为什么。 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
我是一名优秀的程序员,十分优秀!