课程
/后端开发
/Java
/解密JAVA实现Excel导入导出
老师,我生成的Excel表默认是隐藏的,需要在生成的表中取消隐藏列才能看见,请问可以在代码中设置默认生成的表是可见的吗
2016-07-10
源自:解密JAVA实现Excel导入导出 3-4
正在回答
列被隐藏是因为导出的时候把列的宽度给设为0了,需要给列的宽度设一个值。
可以检查一下设置列宽的代码:
String unit = width.getValue().replaceAll("[0-9,\\.]", ""); String value = width.getValue().replaceAll(unit, ""); System.out.println(unit+" "+value);
打桩测试一下列宽和列宽的单位有没有拆分开。
彭大发财
//这是我的坑 找半天
String unit = width.getValue().replaceAll("[0-9],\\.", "");
em.endsWith("unit")
//下面这个要好一些
unit.endsWith("em")
Excel可以生成,但是打开文件之后,所有有数据的列都隐藏了,
这个Excel文件看不见吗?
举报
Java web开发过程当中常见场景,轻松实现文件导入导出
1 回答为什么我的Excel生成了没有数据 其他都对的
2 回答我运行成功之后没有找到生成的excel表格?
3 回答POI生成excel的时候可以生成checkbox和comment吗?
1 回答如何将oracle生成txt文件再转换成excel表?
2 回答在生成excel表时错现指针异常要怎么解决啊