java本来读取excel的形式很多,很早就熟悉了,但是每次用的时候都要 到网上查。很不方便 故此做记(包见附件)(转载)
/**
*后续考虑问题,比如Excel里面的图片以及其他数据类型的读取
**/
Workbook rwb;
try
{
InputStream is=new FileInputStream("E:/test.xls");
//声名一个工作薄
rwb= Workbook.getWorkbook(is);
//获得工作薄的个数
rwb.getNumberOfSheets();
//在Excel文档中,第一张工作表的缺省索引是0
Sheet st = rwb.getSheet("Table1");
//通用的获取cell值的方式,getCell(int column, int row) 行和列
int rows=st.getRows();
int cols=st.getColumns();
System.out.println("当前工作表的名字:"+st.getName());
System.out.println("总行数:"+rows);
System.out.println("总列数:"+cols);
for(int i=1;i<rows;i++){
Cell c1=st.getCell(0,i);
Cell c2=st.getCell(1,i);
Cell c3=st.getCell(2,i);
println "卡号:${c1.getContents()}、密码:${c2.getContents()}、日期:${c3.getContents()}"
}
}
catch(Exception e)
{
e.printStackTrace();
System.out.println("出错了");
}finally{
rwb.close();
}
分享到:
相关推荐
Java读取Excel内容 v Java读取Excel内容 Java读取Excel内容
总结来说,解决Java读取Excel内存溢出问题,关键在于合理利用资源、优化代码逻辑以及选择适合的API,如Apache POI的SXSSF。通过这些方法,我们可以在不显著增加系统资源负担的情况下,高效地处理大Excel文件。
总结,Java读取Excel并进行数据库建库建表及生成Java实体的过程涉及了Apache POI库的使用、数据库操作和源代码生成。理解这些步骤可以帮助你有效地处理类似的任务,提高开发效率。在实际应用中,你还需要考虑错误...
java读取excel数据导入数据库源码 java读取excel数据导入数据库源码
在Java编程中,读取...以上就是使用Java读取Excel文件生成矩阵的基本步骤。实际开发中,你可能还需要处理更多细节,如异常处理、数据验证、优化性能等。希望这个介绍能帮助你理解这个过程,并在实际项目中灵活应用。