JAVA获取excel第一列数据
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第一列数据相关推荐
- java获取xlsx某列数据_Java读取Excel指定列的数据详细教程和注意事项
本文使用jxl.jar工具类库实现读取Excel中指定列的数据. jxl.jar是通过java操作excel表格的工具类库,是由java语言开发而成的.这套API是纯Java的,并不依赖Windows ...
- python excel取列_python取excel表格第一列数据-python操作excel,使用xlrd模块,获取某一列数据的......
怎样用python,读取excel中的一列数据 Python对Excel的读写主要有xlrd.copyxlwt.xlutils.openpyxl.xlsxwriter几种. 1.xlrd主要用来读百取 ...
- python利用表格中的某一个列_python取excel表格第一列数据?python操作excel,使用xlrd模块,获取某一列数据的语句为...
用Python修改excel中一列数据 可以使用pandas库,先读取excel文件,然后使用pandas库来修改一列,然后写入文件即可. 怎样用python,读取excel中的一列数据 sheet. ...
- Java中灵活获取excel中的数据
在java当中获取excel数据,获取每一列数据.每一行数据 在这里例子是将每一行数据获取出来,并带着表头数据返回. 代码: 具体实现逻辑在代码注释当中可以参见. public static List ...
- java筛选表格,java怎么获取excel中的数据_java筛选excel数据
你好! 请教你个问题 java web程序如何将读取的excel表格里的数据插入到数据库,并显示在JSP页面上? 主要用poi.jar 包.包含两jar就可以了:poi-3.16.jar.poi-oo ...
- 【转帖】Java实现Excel批量导入数据
这篇文章主要为大家详细介绍了Java实现Excel批量导入数据,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 Excel的批量导入是很常见的功能,这里采用Jxl实现,数 ...
- poi 获取excel列宽度_JAVA使用POI获取Excel的列数与行数
JAVA使用POI获取Excel的列数与行数 发布于 2020-8-19| 复制链接 Apache POI 是用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Ja ...
- python 在excel指定列添加数据_python读取excel指定列数据并写入到新的excel方法
如下所示: #encoding=utf-8 import xlrd from xlwt import * #------------------读数据------------------------- ...
- C#实战012:Excel操作-获取Excel某一行数据并存入数组
前面获取了Excel某一列数据并存入数组,接着我们继续获取Excel某一行数据并存入数组,方法基本一致,就一点小小的改动,以下是完整的代码: using System; using System.Co ...
最新文章
- centos7编译PGSQL9.6并配置UUID
- Apache Camel框架入门示例
- JavaScript History对象
- 利用ArcGIS Engine、VS .NET和Windows控件开发GIS应用
- HDU2106 decimal system
- 视频直播/远程会议中的AI关键技术探索应用
- php exist echo,PHP函数file_exists介绍
- python pysnmp使用
- /etc/shadow文件
- 搞怪放屁微信小程序源码-无需服务器即可搭建
- 4、根据前序和中序,重建二叉树
- java 动态创建数据库和动态连接数据库
- 发那科机器人编程软件fanuc roboguide授权补丁_工业机器人离线编程与应用:ROBOGUIDE V8.3版本的工程文件创建...
- Sql server bulk insert
- 一款很好用的软还原卡
- 测试工程师/测试开发面试题整理
- 李白的苏台览古译文赏析
- ios申请企业开发者账号的代理_苹果企业开发者账号的申请详解
- 编写一个程序实现顺序栈(假设栈中元素类型为char)的各种基本运算
- OSPF的三张表(邻居表、LSDB表、路由表)、LSA、LSDB、SPF与路由表之间的关联、OSPF建立的8种必要条件
热门文章
- 客户体验和营销:您需要了解的 5 个最佳实践
- Ubuntu系统下有效的安装gcc/icc
- c语言作文的题目_C语言入门题
- 【react+umi】国际化配置:浏览器默认英文,如何让工程默认语言为中文?
- 利用python做一个游戏主播_Python爬取2000万直播数据——看20万游戏主播能否月入100万...
- 3、浙江移动网页Post登陆分析RSA算法【Post/Js逆向笔记】
- django.db.utils.OperationalError: (2003, Can't connect to MySQL server on ‘127.0.0.1’)
- Python - 面向对象编程 - 三大特性之继承
- Arduino案例实操 -- 智能巡防小车(四)火焰检测功能扩展
- C#与三菱PLC以太网通讯程序上位机源码 通过3E帧SLMP /MC协议与三菱FX5U/Q系列PLC通讯