最近在学习java对Excel的数据导出和导入,目前打算生成一个Excel模版,根据数据库数据对Excel模版设置一些数据约束。就目前对POI的了解,貌似POI没有相应的列操作,知道的能够定义范围的CellRangeAddress也只能定义固定的范围值。想问下POI中有没有什么方法能对Excel进行列范围的操作,比如设置DataValidation?
java excel
刚刚新建了一个xls的excel,对A列进行了行范围的数据有效性限制,限制条件随意。用poi读取文档,遍历sheet的DataValidation对象,获取到DataValidation的作用范围(CellRangeAddress),打印出它的firstRow和lastRow,结果为0和65535。百度下Excel的最大行列数,Excel03之前是65536行和256列,之后是1048576行,16384列。也就是说,以后要进行列范围操作时,只要将lastRow设置为最大行数-1就可以了。
java 加密 excel
Struts2下载浏览器没响应,求指教解决问题思路
怎么用POI Excel 读取合并单元格的值?
java中用jxl从数据库导出大数据量到excel有何解决方案
Java POI读取Excel的时候怎么按列读取
java类加载器构造