用java实现excel与数据库之间的导入导出 20

用java实现将config文件(excel)数据读取出来打印到控制台用config中的用户名密码连接数据库通过sql(txt)查出数据写入到新的excel文件中... 用java实现

将config文件(excel)数据读取出来打印到控制台

用config中的用户名密码连接数据库 通过sql(txt)查出数据
写入到新的excel文件中
展开
 我来答
若以下回答无法解决问题,邀请你更新回答
百度网友4cae02e
2015-11-26 · 超过63用户采纳过TA的回答
知道小有建树答主
回答量:176
采纳率:100%
帮助的人:67.7万
展开全部
public static List<String> excels(int rowStart,int cellStart,String filepath) throws Exception {
//存放从Excel中读取到的内容
List<String> result = new ArrayList<String>();
//创建对Excel工作薄文件的引用
XSSFWorkbook workbook = new XSSFWorkbook(new FileInputStream(filepath));
//获取表格的所有sheet
int num=workbook.getNumberOfSheets();
for(int n=0;n<num;n++){
//创建对工作表的引用
XSSFSheet sheet = workbook.getSheetAt(n);
//Excel的行元素
XSSFRow row;
//遍历行
for(int i=rowStart-1;i<sheet.getPhysicalNumberOfRows();i++){
String bean="";
row = sheet.getRow(i);
//如果整行为空,结束此次循环执行下一次循环
if(row == null){
continue;
}
//遍历列
for(int j=cellStart-1;j<row.getPhysicalNumberOfCells();j++){
Cell content = row.getCell(j);
//如果但换个数据为null,结束此次循环执行下一次(可以为"")
if(content== null) {
continue;
}
content.setCellType(Cell.CELL_TYPE_STRING);
String value = content.getStringCellValue();
if(j==(row.getPhysicalNumberOfCells())){
bean+=value;
}
bean+=value+",";
}
result.add(bean);
}
}
return result;
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
微言摆渡人
2015-11-26 · TA获得超过875个赞
知道小有建树答主
回答量:1059
采纳率:59%
帮助的人:249万
展开全部
org.apache.poi.hssf
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式