88问答网
所有问题
java的POI在读取Excel文件时,单元格的格式是时间格式,java读取到的值会变成一个数值,有什么办法解决?
如题所述
举报该问题
其他回答
第1个回答 2012-06-25
通过数值转换就可以,把数值转换成String类型的就可以,转换时要注意的是,可能那个数值是浮点型的
第2个回答 2012-06-28
数值.toString()就变成字符串了嘛。
第3个回答 2012-06-25
不能格式化么?
相似回答
java读取excel时间格式
出现数字怎么处理?
答:
在
Excel中
的日期
格式,
比如2009-12-24将其转化为
数字格式时变成
了40171,在用
java
处理的
时候,读取的
也将是40171。如果使用
POI
处理Excel中的日期类型的单元格时,如果仅仅是判断它是否为日期类型的话,最终会以NUMERIC类型来处理。正确的处理方法是先判断
单元格的
类型是否则NUMERIC类型,然后再判断单元格是否...
java读取excel时间格式
出现数字怎么处理
答:
import org.apache.
poi
.xssf.usermodel.*; //import needed XSSFWorkbook wb = new XSSFWorkbook (); // Create workbook XSSFSheet sheet = wb.createSheet(); // Create spreadsheet in workbook XSSFRow row = sheet.createRow(rowIndex); // Create the row in the spreadsheet //1. ...
java
使用
poi读取excel时,
电话号码
变成
了科学计数法,整数变成double,怎么...
答:
生成Excel时,设置单元格格式为STRING,即://关键代码 HSSFCell cell = new HSSFCell();cell.setCellType(HSSFCell.CELL_TYPE_STRING);同理,解析的
时候,
首先要保证源
excel文件中
该
单元格格式是
文本类型的,然后在
java
代码里用STRING类型去解析://关键代码 String value = cell.getStringCellValue...
急!!!
java
用
poi
导出
excel文件,
打开导出的
文件时
报错“文件错误,数据可 ...
答:
两个原因:1.你的excel模版本身有问题,可以尝试新建一个模版。2.你的excel使用了一些POI不支持的函数
。解决办法:另存是由excel重写了完整的文件,可以解决问题。关闭文件例子:FileOutputStream os = new FileOutputStream("workbook.xls");wb.write(os);os.close();在保护状态下execl的格式有可能...
java
导入
excel
后台
poi
解析时数据由14700.00
变成
了14699.99999999998这是...
答:
POI
导入的时候你在后台用double接收的吧 试试用BigDecimal类接收吧
excel中
日期
格式是
数字,想转成
java的
日期
格式,
遇到了问题
答:
java读取excel时间格式
出现数字的处理方法:Excel存储日期、时间均以数值类型进行存储
,读取时POI
先判断是是否是数值类型,再进行判断转化 1、数值格式(CELL_TYPE_NUMERIC):1.纯数值格式:getNumericCellValue() 直接获取数据 2.日期格式:处理yyyy-MM-dd, d/m/yyyy h:mm, HH:mm 等不含文字的日期...
java
poi读取excel
日期
格式
数据
答:
public String getCell(HSSFCell cell) { DecimalFormat df = new DecimalFormat("#");if (cell == null)return "";switch (cell.getCellType()) { case HSSFCell.CELL_TYPE_NUMERIC:if(HSSFDateUtil.isCellDateFormatted(cell)){ SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");re...
java
poi
读取Excel
数据,Excel表格
格式
不一
答:
如果表头固定在第一行,可以扫描表头,获得你需要的数据的列号,例如下面的代码寻找姓名、性别、手机的列号:var c_name,c_sex,c_mobile;for (i=0;i<n;i++){ if (cells(1,i)=="姓名") c_name=i; if (cells(1,i)=="性别") c_sex=i; if (cells(1,i)=="手机") c...
大家正在搜
java设置excel单元格格式
java读取excel合并单元格
vba读取另外excel单元格值
java生成excel合并单元格
java读取excel文件
excel宏读取单元格数据
excel获取单元格的值
javaexcel合并单元格
java导出excel合并单元格
相关问题
java读取excel时间格式出现数字怎么处理
java poi 读取excel 数字类型的怎么读到以后1都...
java读取excel时间格式出现数字怎么处理?
java使用poi读取excel时,因一些格式问题,执行ex...
poi读取Excel时,如果单元格设置的是数字格式,如何解决...
java读取excel 不知道excel里面具体内容是时间还...
要用Java POI读取Excel文件中的数据,并且实现对数...
java使用poi解析或处理excel的时候,如何防止数字变...