昨天做一个 excel 导入。由于此部分用的是JXL 所以 记录下来。分享下。
我这里需要把SQL 写入到txt中。但是和导入excel一样。
public static Sheet getSheet(String realPath) throws Exception{
InputStream is = new FileInputStream(realPath);
Workbook rwb = Workbook.getWorkbook(is);
Sheet rs = rwb.getSheet(0);
return rs;
}
public static void insertSQL() throws Exception{
Sheet rs = getSheetDEMO();
int rows = rs.getRows();
AA cpdc = new AA();
BBcid = new BBcid ();
FileWriter fw=new FileWriter( "E:\\API\\demo.txt",true);
BufferedWriter bw=new BufferedWriter(fw);
for(int i=1; i<rows;i++){
cid.setShortpn("".equals(rs.getCell(0, i).getContents().trim()) ? "" : rs.getCell(0, i).getContents().trim());
cid.setHscode("".equals(rs.getCell(1, i).getContents().trim()) ? "" : rs.getCell(1, i).getContents().trim());
cpdc.setLongname("".equals(rs.getCell(2, i).getContents().trim()) ? "" : rs.getCell(2, i).getContents().trim());
cpdc.setShortname("".equals(rs.getCell(3, i).getContents().trim()) ? "" : rs.getCell(3, i).getContents().trim());
cpdc.setNamecn("".equals(rs.getCell(4, i).getContents().trim()) ? "" : rs.getCell(4, i).getContents().trim());
String sql="INSERT INTO A_TABLE (SHORTPN, HSCODE, LONGNAME,SHORTNAME, NAMECN) " +
"VALUES ('"+cid.getShortpn()+"', '"+cid.getHscode()+"', '"+cpdc.getLongname()+"'," +
" '"+cpdc.getShortname()+"', '"+cpdc.getNamecn()+"');\r\n";
bw.write(sql);
}
bw.close();
fw.close();
}
public static void main(String[] args) throws Exception {
insertSQL();
System.out.println("导出结束");
}
分享到:
相关推荐
jxl.jar,纯java编写,实现excel导入导出,也就那么回事
jxl导入导出excel 详细的描述了如何使用jxl导入导出excel。
利用java开发技术,jxl方式上传Excel表格,使用时请修改pojo实体类,运行main方法时,则不使用import及success的jsp动态页面。此源码无数据库配置文件,内有数据库连接工具类
本文档详细介绍了struts2整合apache的jxl导入导出excel表格的方法。包括代码,可以直接使用。
一个简单的struts2框架,使用poi和jxl由前台向excel表中添加数据的一个小程序源码,下载下来部署到服务器就能使用,execl的路径在action中修改成你的路径就能使用了
JXL 实现Excel的导入及开发包 JXL 实现Excel的导入及开发包 JXL 实现Excel的导入及开发包
java_Jxl导入导出Excel,很详细的
Excel导入导出 jxl及Poi 工具类:jxl 实现 及 Poi实现 非常实用
使用Jxl对Excel进行导入导出,其中包含设置单元格样式以及数据有效性。
javaScript导入excel(jxl)javaScript导入excel(jxl)
用jxl导入Excel数据,资源包含API文档,JXL介绍,中文教程,功能解析,Java中JXL操作Excel用法示例
java使用jxl导入导出excel,此为中文doc文档,但jxl貌似实现不了单元格画出斜线
jxl导入、导出excel的demo,简单方便完美运行,适合学习及开发参考。
java JXL导出Excel源码及jfreechart 生成折线图,饼图 java JXL导出Excel源码及jfreechart 生成折线图,饼图 java JXL导出Excel源码及jfreechart 生成折线图,饼图
使用jxl解析excel固定模版(导入解析),本资源是以智联excel简历为例解析, 1:上传 2:临时存储,3:解析保存,4:删除临时资源关闭流
java后台jxl将excel数据导入到MYSQL中
使用jxl操作Excel,可以作为一个帮助文件
java利用jxl生成excel文件,代码直接导入就可以跑(修改自己的生成的ecxel地址)