浅谈JAVA读写Excel的几种途径

浅谈JAVA读写Excel的几种途径,第1张

需要对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语句去插入数据库 *** 作。

通过java的poi读取xlsx文件:

将excel文件使用文件流读取

把excel的文件流转化成excel的工作薄

获取工作薄的sheet(工作表),迭代获取

最后再次迭代每一个sheet,获取每一行的每一个单元格,把数据取出存储起来

在java程序添加spire.xls.jar依赖

import com.spire.xls.*

public class ReadExcel {

    public static void main(String[] args) {

        //创建Workbook对象

        Workbook wb = new Workbook()

        //加载一个Excel文档

        wb.loadFromFile("C:\\Users\\Administrator\\Desktop\\test.xlsx")

        //获取第一个工作表

        Worksheet sheet = wb.getWorksheets().get(0)

        //遍历工作表的每一行

        for (int i = 1 i < sheet.getLastRow() + 1 i++) {

            //遍历工作的每一列

            for (int j = 1 j < sheet.getLastColumn() + 1 j++) {

                //输出指定单元格的数据

                System.out.print(sheet.get(i,j).getText())

                System.out.print("\t")

            }

            System.out.print("\n")

        }

    }

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12049050.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存