/**
为宁明等地区用户提供了全套网页设计制作服务,及宁明网站建设行业解决方案。主营业务为成都网站设计、网站制作、宁明网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!
* 解析xls文件 获取里边的数据.然后解析插入到数据库
* */
private static void readExcelToOracle(String xls, String driver,
String url, String username, String password) {
Workbook wb = null;
try {
wb = Workbook.getWorkbook(new FileInputStream(xls));
} catch (BiffException e) {
e.printStackTrace();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
Sheet s = wb.getSheet(0);// 第1个sheet
int row = s.getRows();// 总行数
// int col = s.getColumns();//总列数
for (int i = 0; i row; i++) {
Cell a = s.getCell(0, i);
Cell b = s.getCell(1, i);
Connection con = null;
try {
Class.forName(driver);
try {
con = DriverManager.getConnection(url, username, password);
String sql = "insert into bd_areacl(pk_areacl,areaclcode,areaclname,pk_corp) values(?,?,?,?)";
PreparedStatement ps = con.prepareStatement(sql);
try {
Thread.sleep(10);
} catch (InterruptedException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
//添加肃宁
ps.setString(1, getPk());
ps.setString(2, a.getContents().trim());
ps.setString(3, b.getContents().trim());
ps.setString(4, "0001");
ps.executeUpdate();
System.out.println("导入第 "+i+"条\t 编码:"+b.getContents()+"\t名称:"+b.getContents()+"\t成功");
} catch (SQLException e1) {
e1.printStackTrace();
}
} catch (ClassNotFoundException e1) {
System.out.println("加载驱动失败");
}
}
}
一个从EXCEL去数的代码 你自己看着修改就可以.
eclipse中自动导入程序所需要的包的方法如下所示:
1、打开eclipse,打开编写好的Java程序;
2、在编写好的程序代码界面中按下快捷键Ctrl+Shirt+O;
3、这时eclipse识别到自动导入的快捷键就会把程序中所需要的包都导入到程序中;
4、这样就完成了自动导入包的步骤了。
eclipse打开并运行一个已经写好的java文件步骤如下:
1、新建一个java工程项目:右键Eclipse的PackageExplorer空白部分,点击New,再点击JavaProject,输入工程名,点击finish;
2、在新建的工程里新建一个类:右键工程,点击New,再点击Class,输入类名,点击finish;
3、把写好的java文件的代码复制到新建的类中;
4、右键新建的类文件,点击RunAs,再点击JavaApplication即可运行Java文件。
需要注意的是:java文件要成功运行,前提是要有主方法(main)的存在,没有主方法没办法运行java程序。