急!!!java用poi导出excel文件,打开导出的文件时报错“文件错误,数据可能丢失”
我遇到过这个问题后调查发现两个原因:
1.你的excel模版本身有问题,可以尝试新建一个模版。
2.你的excel使用了一些POI不支持的函数。
java poi 读取excel 数字类型的怎么读到以后1都变成了1.0?
我也碰到了这个问题,解决很简单,就是修改Excel表的单元格格式(修改成文本)就可以,如果必须需要其他类型,那就只有在java后台手动转换了。
用poi做excle导入时怎样判断行是否隐藏
//引用下面回答码,加了判断列隐藏
//创建Excel
String path = "c:/test.xlsx";
InputStream is = new FileInputStream(path);
Workbook wb = WorkbookFactory.create(is);
Sheet sheet=wb.getSheetAt(0);
//判断列隐藏
//columnIndex指的列下标
//sheet.isColumnHidden(columnIndex) == true;
//columnIndex所属的列隐藏
int rowNum=sheet.getPhysicalNumberOfRows();
Row row=null;
//查找所有隐藏的行
for (int i = 0; i
{
row=sheet.getRow(i)