当前位置:首页 > 资讯 > 正文内容

Java如何操纵EXCEL?(java读取excel列)

3周前 (05-28)资讯27

大家好,今天小编关注到一个比较有意思的话题,就是关于java读取excel列的问题,于是小编就整理了1个相关介绍java读取excel列的解答,让我们一起看看吧。

  1. Java如何操纵EXCEL?

Java如何操纵EXCEL?

可以用GCExcel,POI,JExcel等服务器端操作Excel的工具

其中推荐GCExcel

https://www.grapecity.com.cn/developer/grapecitydocuments/excel-java

因为JExcel在兼容性上与其他两款工具差太远。

GCExcel与POI的在功能上GCExcel要比POI的功能更加丰富:

GcExcel支持大约450左右的Excel公式,POI大约280种。

GcExcel支持导出PDF,POI不支持。

GcExcel支持50+图表类型,POI 支持图表类型5+

GcExcel支持渐变色填充, POI不支持......

这里介绍一种简单的方式—poi,是Apache下的一个函数库,提供了一系列的api来供java程序员操作Microsoft Office文档,只要引入这个jar包,就可以快速完成对Excel文件的读取和写入,下面我简单介绍一下这个jar包的使用,以及它如何操纵Excel文件,实验环境win10+jdk1.8+eclipse,主要内容如下:

1.下载poi,这个直接到官网上下载就行,目前最新版本是4.0.1,直接点击下载,如下:

Java如何操纵EXCEL?(java读取excel列)

下载完成后,我们解压这个文件,文件内容如下,这里我们只需要poi-4.0.1.jar这个jar包就行:

Java如何操纵EXCEL?(java读取excel列)

2.在项目中引入这个jar包,接着我们就可以编写相关代码进行测试了,主要代码及截图如下:

  • 写入Excel文件,主要代码如下,很简单,一个一个单元格写入数据就行:

Java如何操纵EXCEL?(java读取excel列)

点击运行程序,就会在当前目录下生成一个write.xls文件,内容如下,已经成功写入数据:

Java如何操纵EXCEL?(java读取excel列)

  • 读取Excel文件,主要代码如下,一行一行遍历读取内容就行:

Java如何操纵EXCEL?(java读取excel列)

点击运行程序,读取的数据如下,已经成功获取到Excel数据:

Java如何操纵EXCEL?(java读取excel列)

至此,我们就完成了利用Java来操纵Excel文件。总的来说,整个过程不难,借助poi,我们可以快速完成对Excel文件的读写,只要你有一定的Java基础,熟悉一下相关代码和示例,多练习几遍,很快就能掌握的,当然,你也可以使用其他方法来操作excel,像jxl等,也都可以,网上也有相关教程和资料,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言。

到此,以上就是小编对于java读取excel列的问题就介绍到这了,希望介绍关于java读取excel列的1点解答对大家有用。

分享给朋友:

“Java如何操纵EXCEL?(java读取excel列)” 的相关文章

奥迪a5对比奥迪a6l尺寸?(A5轴距?)

奥迪a5对比奥迪a6l尺寸?(A5轴距?)

大家好,今天小编关注到一个比较有意思的话题,就是关于奥迪a5长宽高多少的问题,于是小编就整理了4个相关介绍奥迪a5长宽高多少的解答,让我们一起看看吧。奥迪a5对比奥迪a6l尺寸?A5轴距?奥迪A5价位多少?奥迪a5多长多宽多高?奥迪a5对比奥迪a6l尺寸?奥迪A5和奥迪A6L的尺寸有一定的差别。奥迪...

高古玉真伪鉴定科技新方法?(高古玉手串怎么盘玩?)

高古玉真伪鉴定科技新方法?(高古玉手串怎么盘玩?)

大家好,今天小编关注到一个比较有意思的话题,就是关于高古玉长宽多少的问题,于是小编就整理了2个相关介绍高古玉长宽多少的解答,让我们一起看看吧。高古玉真伪鉴定科技新方法?高古玉手串怎么盘玩?高古玉真伪鉴定科技新方法?(一)造型辨伪有些资料很强调这一点,其实原始艺术出自于民间,历史上所有的玉器的造型,对...

建筑中长宽高用什么字母表示?(长宽高之和是什么意思?)

建筑中长宽高用什么字母表示?(长宽高之和是什么意思?)

大家好,今天小编关注到一个比较有意思的话题,就是关于高和尺寸长宽高多少的问题,于是小编就整理了4个相关介绍高和尺寸长宽高多少的解答,让我们一起看看吧。建筑中长宽高用什么字母表示?长宽高之和是什么意思?人体各尺寸与身高之间的关系?长宽高都是用什么字母来表示?建筑中长宽高用什么字母表示?建筑中“长”常作...

凯美瑞参数配置?(07年凯美瑞重量是多少吨?)

凯美瑞参数配置?(07年凯美瑞重量是多少吨?)

大家好,今天小编关注到一个比较有意思的话题,就是关于凯美瑞长宽高重量是多少的问题,于是小编就整理了5个相关介绍凯美瑞长宽高重量是多少的解答,让我们一起看看吧。凯美瑞参数配置?07年凯美瑞重量是多少吨?凯美瑞07年车身重量多少?12款凯美瑞车重量多少吨?10款的凯美瑞多重?凯美瑞参数配置?凯美瑞新款长...

小米平板5和6尺寸一样吗?(小米平板5配置参数?)

小米平板5和6尺寸一样吗?(小米平板5配置参数?)

大家好,今天小编关注到一个比较有意思的话题,就是关于小米5平板长宽高多少的问题,于是小编就整理了4个相关介绍小米5平板长宽高多少的解答,让我们一起看看吧。小米平板5和6尺寸一样吗?小米平板5配置参数?小米平板5边框多少毫米?小米五平板参数配置?小米平板5和6尺寸一样吗?不一样。尺寸:小米平板6采用6...

红米note10全部参数

红米note10全部参数

红米Note 10采用6.43英寸AMOLED材质全面屏设计,分辨率为2400 x 1080像素,屏占比较高,达到了83.5%。机身尺寸为160.46 x 74.5 x 8.29 mm,重量为178.8g。大家好,今天小编关注到一个比较有意思的话题,就是关于红米10长宽高多少的问题,于是小编就整理了...