java 怎么根据Excel 单元格地址(名称框内容)获取单元格cell?
发布网友
发布时间:2022-05-02 00:15
我来回答
共3个回答
热心网友
时间:2022-06-25 11:19
//先获取工作簿,
Workbook wb = new HSSFWorkbook(fis);//fis是读取这个文件的流
//根据工作簿获取第几页,比如第一页
Sheet sheet = wb.getSheetAt(0);//根据第几页获取,获取第一页
//根据页获取行,你说获取第二行
Row row = sheet.getRow(1);//获取第二行
//根据行和列获取具体的单元格
Cell cell = row.getCell(1);//第二列
//此处的cell就是第二行第二列的那个单元格
我这是回答很粗略,如果还想了解详细的内容,可以跟我说。
用Java读取表格,使用的这些类(比如Workbook、Sheet),是要导入第三方的包的,因为JDK是没有这些类的。关于这些类的用法,我说的这么一点肯定不够
热心网友
时间:2022-06-25 11:19
最笨的方法,设置一个字符数组char A {'A','B'..........'Z'}
将输入的地址解析为字符数组B{'B','2'}
for(int i=0,i<A.length,i++){
if(A[i]==B[0]){
B[0]="'"+i+"'";
}
}
此时B{'1','2'}
再对表格取 row , sheet.createRow(Integer.paraInt(B[0]));
再取cell row.createCell(Integer.paraInt(B[1])-1)
热心网友
时间:2022-06-25 11:19
楼主后来解决了吗 我也遇到这个问题 脑壳痛