数据库 ORACLE11G
编程语言 JAVA 首先是使用JAVA语言编写一个解析EXCEL文件的小代码,这里需要一个工具JXL.JAR,这是个JAR包,有了它,我们就可以轻松的把EXCEL文件解析 如果要对EXCEL文件进行操作,则需要对EXCEL文件有所了解。
1、我们打开EXCEL文件看到一个一个小格子是单元格,在JXL里面被定义为CELL; 2、软件线面,状态栏上面有几个标签,可以在不同标签里进行切换,每个标签对应一个SHEET;
3、每一个可编辑的EXCEL文件在JXL里面定义为WORKBOOK; 我们的TEXT.XLS里面有两列,第一列为姓名,第二列为性别,共20行。 public class loadEXCEL{
public static Connection con=null;
public static void build(Connection conn) throws BiffException, IOException{ String filepath=\"d:\\\est.xls\";
File excelfile = new File(filepath); Workbook book = null; CallableStatement st = null; int rownum; String name = null; String sex = null;
try{
book = Workbook.getWorkbook(excelfile);
Sheet sheet = book.getSheet(0);//工作簿是从0开始的
for(rownum=1;rownum sex = sheet.getCell(1,rownum).getContents().trim();//getContents().trim()是获取单元格内的值并去空格 try{ st = conn.prepareCall(\"insert into test_table values (?,?)\");//这里是执行插入操作,可以换成别的如UPDATE st.setString(1, name); st.setString(2, sex); st.execute(); st.close(); System.out.println(\"第\"+rownum+\"条记录!\"); }catch (SQLException e) { e.printStackTrace(); } } }finally{ book.close(); } } public static Connection getConnection() throws InstantiationException, IllegalAccessException, ClassNotFoundException, SQLException{//配置JDBC连接 String url = \"jdbc:oracle:thin:@192.168.212.132:1521:TESTDB\"; Class.forName(\"oracle.jdbc.driver.OracleDriver\").newInstance(); con = DriverManager.getConnection(url, \"user\ return con; } public static void main(String [] arg) throws BiffException, IOException, InstantiationException, IllegalAccessException, ClassNotFoundException, SQLException{ Connection co = loadEXCEL.getConnection(); co.setAutoCommit(true); loadEXCEL.build(co); co.close(); System.out.println(\"JUST OK!!!\"); } } 本 文 来 自 CSDN 博 客 , 转 载 请 http://blog.csdn.net/quanleilei123/archive/2010/07/28/5770943.aspx 标 明 处 出 : 因篇幅问题不能全部显示,请点此查看更多更全内容 吉趣旅游网还为您提供以下相关内容希望对您有帮助: java实现大量数据导入功能? Java中怎么实现txt文件批量数据导入到Oracle中,在txt中有一定的格式,解析出来导入到Oracle。1.读取文本文件,每次读取一行,用BufferedReader 2.因为每一行中都是固定的格式,因此解析每一行中的数据。3.将解析的数据保存到数据库。BufferedReaderbr=newBufferedReader(newFileReader(newFile("aa.txt")));... 用JAVA编写的科学计算器源代码 以下是一个简单的用Java编写的科学计算器的源代码示例:java import java.util.Scanner;public class ScientificCalculator { public static void main(String[] args) { Scanner scanner = new Scanner(System.in);System.out.println("Welcome to the Scientific Calculator!");System.out.println("Ente... java怎么导入别人的项目(java怎么导入一个项目) 怎样导入Java源程序?首先在项目下创建一个新的文件夹,用来保存jar包。在项目名上点击鼠标右键,按顺序点击【New】→【Floder】,打开新建文件夹的窗口输入文件夹名称【lib】,点击【ok】。在别的工程中把写好的包打包成jar,然后放到当前工程文件夹中(一般是Lib文件夹),再将jar导入当前工程中。导入ja... java最基础的代码(java基础代码实例) importjavax.swing.*;importjavax.swing.border.Border;importjava.awt.*;importjava.awt.event.ActionListener;importjava.awt.event.ActionEvent;importjava.math.BigDecimal;importjava.math.RoundingMode;importjava.util.HashMap;/ 我的计算器。MyCalculator继承于JFrame,是计算器的界面 / publicclassCalcul... java中如何导入和使用类 在Java中,如果你想在一个项目中使用另一个项目中的类,你可以通过以下步骤引用:将需要使用的项目导出为jar包或者其他可用于引入的形式。在使用该类的项目中,将jar包或者需要引入的文件放到classpath中,以确保类文件可以被找到。在代码中使用import语句导入需要使用的类,以便能够在代码中使用它。例如,... 求一个用JAVA写的简单的记事本源代码程序 import java.awt.event.*;import java.io.*;import java.awt.datatransfer.*;class MyMenuBar extends MenuBar{ public MyMenuBar(Frame parent){ parent.setMenuBar(this);} public void addMenus(String [] menus){ for(int i=0;i<menus.length;i++)add(new Menu(menus[i]));} public void... 使用Java故意消耗Cpu和内存的代码 1.直接上代码就一个Java类,如下:importjava.util.Vector;/***Cpu部分代码参考https://blog.csdn.net/java2000_net/article/details/3136124*@authorjxlhl**/publicclassResouceManageService{//是否跑消耗内存代码的标记,默认否,即跑消耗Cpu的代码privatestaticbooleanmemConsume=false;publicstaticvoid... 网上拿到的java源代码怎么用? 如果是源码,导入到eclipse里编译运行 JAVA源代码怎么运行.java文件的话,非项目那种单篇幅的源代码需要先进行编译,生成.class文件可以在命令控制台下用java文件名进行运行,编译java文件需要javac.exe程序应该是jdk中的工具,所以你需要下载jdk并配置环境变量,然后在控制台运行javac编译源文件所在目录下的... ...怎么查看导入的一个java项目的后台各功能源代码在哪? 您好,看到您图片的目录结构,项目应该是基于 MVC 的分层结构进行开发代码的。一般程序的请求入口是您的 controller 包下面。如果目前还不确定是哪个请求,先在浏览器打开开发者控制台,找到具体的请求地址。这里以京东为例。域名后面的一般就是请求的路径,比如下图这个 /getinfo。确认具体的请求路径后,... 在java中若要使用一个包中的类时,首先要求对该包进行导入,其关键字 1、可以使用import关键字来导入一个包。例如使用importjava.util.*就可以导入名称空间java.util包里面的所有类。所谓导入这个包里面的所有类,就是在import声明这个包名以后,在接下来的程序中可以直接使用该包中的类。2、使用JNI技术,可以将Java代码编译成动态链接库(.so或.dll),然后在C语言中通过...