需要对Excel中的数据进行读取 *** 作。
一、在开始进行Java读写Excel前,需要先下一个jxl的jar包,这个jar包中提供了相关读写Excel的方法,将jxl.jar放到classpath下或者在工程的buildpath中添加jxl.jar后,便可以开始Java读写Excel了。
二、Java读取Excel数据,首先,创建一个xls文件(如:jxltest.xls),然后在文件中添加一些数据,Excel文件创建完成后,便可以开始写代码读取了。
三、进行一个小小的扩展,读取一个目录下的所有Excel文件,读取的每个Excel文件的数据写入到不同的txt中。
四、生成EXCEL需要手动写查询语句把ORACLE数据库中的数据查询出来,再通过 *** 作写到EXCEL文件里面。通过EXCEL把数据读取到ORACLE,同样需要去读取EXCEL工作薄里面的内容,再通过INSERT语句去插入数据库 *** 作。
import jxl.* \x0d\x0aimport jxl.write.* \x0d\x0aimport java.io.* \x0d\x0aimport java.io.File.* \x0d\x0aimport java.util.* \x0d\x0a\x0d\x0apublic class excel \x0d\x0a{ \x0d\x0apublic static void main(String[] args)\x0d\x0a{ \x0d\x0a\x0d\x0aString targetfile = "c:/out.xls"//输出的excel文件名 \x0d\x0aString worksheet = "List"//输出的excel文件工作表名 \x0d\x0aString[] title = {"ID","NAME","DESCRIB"}//excel工作表的标题 \x0d\x0a\x0d\x0aWritableWorkbook workbook \x0d\x0atry \x0d\x0a{ \x0d\x0a//创建可写入的Excel工作薄,运行生成的文件在tomcat/bin下 \x0d\x0a//workbook = Workbook.createWorkbook(new File("output.xls")) \x0d\x0aSystem.out.println("begin") \x0d\x0a\x0d\x0aOutputStream os=new FileOutputStream(targetfile) \x0d\x0aworkbook=Workbook.createWorkbook(os) \x0d\x0a\x0d\x0aWritableSheet sheet = workbook.createSheet(worksheet, 0)//添加第一个工作表 \x0d\x0a//WritableSheet sheet1 = workbook.createSheet("MySheet1", 1)//可添加第二个工作 \x0d\x0a/* \x0d\x0ajxl.write.Label label = new jxl.write.Label(0, 2, "A label record")//put a label in cell A3, Label(column,row) \x0d\x0asheet.addCell(label) \x0d\x0a*/ \x0d\x0a\x0d\x0ajxl.write.Label label \x0d\x0afor (int i=0i 回答于 2022-11-16欢迎分享,转载请注明来源:内存溢出
评论列表(0条)