南望山小糊涂神
2016-07-10 10:50
老师,我生成的Excel表默认是隐藏的,需要在生成的表中取消隐藏列才能看见,请问可以在代码中设置默认生成的表是可见的吗
列被隐藏是因为导出的时候把列的宽度给设为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实现Excel导入导出
66109 学习 · 132 问题
相似问题