JAVA获取excel第一列数据

提示
1:需要将.xlsx格式转为.xls(不懂得自行百度)
2:不要一次读取太多数据,导致内存溢出

一个简单的方法==========

@GetMapping("/test")
public List test() {
List list = new ArrayList<>();
try {
File file = new File(“D:\测试.xls”); //1:本地文件路径
Workbook workbook = Workbook.getWorkbook(file);
//2:获取第一个工作表sheet
Sheet sheet = workbook.getSheet(0);
for (int i = 1; i <4; i++) {
// i 表示行数 i=1从第二行开始(注意:i不能大于数据条数,否则下一行取不到会报错)
Cell cell = sheet.getCell(0, i);//0代表只取第一个单元格
//依次取出前三行的第一个单元格
String name = cell.getContents();//获取单元格内容
list.add(name);
}
//最后一步:关闭资源
workbook.close();
} catch (IOException e) {
e.printStackTrace();
} catch (BiffException e) {
e.printStackTrace();
}
return list;
}
结果:[“测试1”,“测试2”,“测试3”]


总结:原理如上所述,不一样的功能调整一下行数和列数即可。

祝各位同行越来越牛逼!

JAVA获取excel第一列数据相关推荐

  1. java获取xlsx某列数据_Java读取Excel指定列的数据详细教程和注意事项

    本文使用jxl.jar工具类库实现读取Excel中指定列的数据. jxl.jar是通过java操作excel表格的工具类库,是由java语言开发而成的.这套API是纯Java的,并不依赖Windows ...

  2. python excel取列_python取excel表格第一列数据-python操作excel,使用xlrd模块,获取某一列数据的......

    怎样用python,读取excel中的一列数据 Python对Excel的读写主要有xlrd.copyxlwt.xlutils.openpyxl.xlsxwriter几种. 1.xlrd主要用来读百取 ...

  3. python利用表格中的某一个列_python取excel表格第一列数据?python操作excel,使用xlrd模块,获取某一列数据的语句为...

    用Python修改excel中一列数据 可以使用pandas库,先读取excel文件,然后使用pandas库来修改一列,然后写入文件即可. 怎样用python,读取excel中的一列数据 sheet. ...

  4. Java中灵活获取excel中的数据

    在java当中获取excel数据,获取每一列数据.每一行数据 在这里例子是将每一行数据获取出来,并带着表头数据返回. 代码: 具体实现逻辑在代码注释当中可以参见. public static List ...

  5. java筛选表格,java怎么获取excel中的数据_java筛选excel数据

    你好! 请教你个问题 java web程序如何将读取的excel表格里的数据插入到数据库,并显示在JSP页面上? 主要用poi.jar 包.包含两jar就可以了:poi-3.16.jar.poi-oo ...

  6. 【转帖】Java实现Excel批量导入数据

    这篇文章主要为大家详细介绍了Java实现Excel批量导入数据,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 Excel的批量导入是很常见的功能,这里采用Jxl实现,数 ...

  7. poi 获取excel列宽度_JAVA使用POI获取Excel的列数与行数

    JAVA使用POI获取Excel的列数与行数 发布于 2020-8-19| 复制链接 Apache POI 是用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Ja ...

  8. python 在excel指定列添加数据_python读取excel指定列数据并写入到新的excel方法

    如下所示: #encoding=utf-8 import xlrd from xlwt import * #------------------读数据------------------------- ...

  9. C#实战012:Excel操作-获取Excel某一行数据并存入数组

    前面获取了Excel某一列数据并存入数组,接着我们继续获取Excel某一行数据并存入数组,方法基本一致,就一点小小的改动,以下是完整的代码: using System; using System.Co ...

最新文章

  1. centos7编译PGSQL9.6并配置UUID
  2. Apache Camel框架入门示例
  3. JavaScript History对象
  4. 利用ArcGIS Engine、VS .NET和Windows控件开发GIS应用
  5. HDU2106 decimal system
  6. 视频直播/远程会议中的AI关键技术探索应用
  7. php exist echo,PHP函数file_exists介绍
  8. python pysnmp使用
  9. /etc/shadow文件
  10. 搞怪放屁微信小程序源码-无需服务器即可搭建
  11. 4、根据前序和中序,重建二叉树
  12. java 动态创建数据库和动态连接数据库
  13. 发那科机器人编程软件fanuc roboguide授权补丁_工业机器人离线编程与应用:ROBOGUIDE V8.3版本的工程文件创建...
  14. Sql server bulk insert
  15. 一款很好用的软还原卡
  16. 测试工程师/测试开发面试题整理
  17. 李白的苏台览古译文赏析
  18. ios申请企业开发者账号的代理_苹果企业开发者账号的申请详解
  19. 编写一个程序实现顺序栈(假设栈中元素类型为char)的各种基本运算
  20. OSPF的三张表(邻居表、LSDB表、路由表)、LSA、LSDB、SPF与路由表之间的关联、OSPF建立的8种必要条件

热门文章

  1. 客户体验和营销:您需要了解的 5 个最佳实践
  2. Ubuntu系统下有效的安装gcc/icc
  3. c语言作文的题目_C语言入门题
  4. 【react+umi】国际化配置:浏览器默认英文,如何让工程默认语言为中文?
  5. 利用python做一个游戏主播_Python爬取2000万直播数据——看20万游戏主播能否月入100万...
  6. 3、浙江移动网页Post登陆分析RSA算法【Post/Js逆向笔记】
  7. django.db.utils.OperationalError: (2003, Can't connect to MySQL server on ‘127.0.0.1’)
  8. Python - 面向对象编程 - 三大特性之继承
  9. Arduino案例实操 -- 智能巡防小车(四)火焰检测功能扩展
  10. C#与三菱PLC以太网通讯程序上位机源码 通过3E帧SLMP /MC协议与三菱FX5U/Q系列PLC通讯