电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

如何用Java实现把excel表中的数据导入到mysql数据库已有的表中

如何用Java实现把excel表中的数据导入到mysql数据库已有的表中_第1页
1/6
如何用Java实现把excel表中的数据导入到mysql数据库已有的表中_第2页
2/6
如何用Java实现把excel表中的数据导入到mysql数据库已有的表中_第3页
3/6
如何用Java实现把excel表中的数据导入到mysql数据库已有的表中? 悬赏分:15 | 解决时间:2010-12-23 13:53 | 提问者:quce227 如何用Java 实现把excel 表中的数据导入到mysql 数据库已有的表中?数据库中表的字段已定好~ ~ 问题补充: 主要是excel 中的字段和数据库表中的字段匹配然后批量导入(插入),能否给一个实例 最佳答案 java 读 excel 还是比较方便简单的,原理就是,先用java 读取 excel,然后,一行行的写入数据库,字段的话,你自己程序里面写就行了,给你个例子: 从 Excel 读取数据,生成新的Excel,以及修改 Excel package common.util; import jxl.*; import jxl.format.UnderlineStyle; import jxl.write.*; import jxl.write.Number; import jxl.write.Boolean; import java.io.*; /** * Created by IntelliJ IDEA. * User: xl * Date: 2005-7-17 * Time: 9:33:22 * To change this template use File | Settings | File Templates. */ public class ExcelHandle { public ExcelHandle() { } /** * 读取Excel * * @param filePath */ public static void readExcel(String filePath) { try { InputStream is = new FileInputStream(filePath); Workbook rwb = Workbook.getWorkbook(is); //Sheet st = rwb.getSheet("0")这里有两种方法获取sheet 表,1 为名字,而为下标,从 0 开始 Sheet st = rwb.getSheet("original"); Cell c00 = st.getCell(0,0); //通用的获取cell 值的方式,返回字符串 String strc00 = c00.getContents(); //获得 cell 具体类型值的方式 if(c00.getType() == CellType.LABEL) { LabelCell labelc00 = (LabelCell)c00; strc00 = labelc00.getString(); } //输出 System.out.println(strc00); //关闭 rwb.close(); } catch(Exception e) { e.printStackTrace(); } } /** * 输出 Excel * * @param os */ public static void writeExcel(OutputStream os) { try { /** * 只能通过API 提供的工厂方法来创建Workbook,而不能使用WritableWorkbook 的构造函数, * 因为类WritableWorkbook 的构造函数为protected 类型 * method(1)直接从目标文件中读取WritableWorkbook wwb = Workbook.createWorkbook(new File(targetfi...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

如何用Java实现把excel表中的数据导入到mysql数据库已有的表中

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部