将Excel中的数据转换成JSON格式
将Excel中的数据转换成JSON格式
第一步:下载jxl.jar包
<dependency>
<groupId>net.sourceforge.jexcelapi</groupId>
<artifactId>jxl</artifactId>
<version>2.6.12</version>
</dependency>
第二步:代码编写(注意:jxl依赖包只能获取文件名后缀为“.xls"的文件)
@GET
@Path("/changeExcel")
public Response changeExcel(){Sheet sheet;Workbook book;Cell cell1, cell2, cell3, cell4, cell5,cell6,cell7,cell8;JSONArray array = new JSONArray();try {//为要读取的excel文件名book = Workbook.getWorkbook(new File("D:\\Rule\\rule.xls"));//获得第一个工作表对象(ecxel中sheet的编号从0开始,0,1,2,3,....)sheet = book.getSheet(0);for (int i = 1; i < sheet.getRows(); i++) {//获取每一行的单元格cell1 = sheet.getCell(0, i);//(列,行)cell2 = sheet.getCell(1, i);cell3 = sheet.getCell(2, i);cell4 = sheet.getCell(3, i);cell5 = sheet.getCell(4, i);cell6 = sheet.getCell(5, i);cell7 = sheet.getCell(6, i);cell8 = sheet.getCell(7, i);/*if ("".equals(cell1.getContents())) {//如果读取的数据为空break;}*/JSONObject object = new JSONObject();object.put("Category",cell1.getContents());object.put("No",cell2.getContents());object.put("DomainOld",cell3.getContents());object.put("DomainNew",cell4.getContents());object.put("DomainChangeType",cell5.getContents());object.put("ComponentOld",cell6.getContents());object.put("ComponentNew",cell7.getContents());object.put("ComponentChangeType",cell7.getContents());array.put(object);//array.add(object);}System.out.println(array.toString());book.close();} catch (Exception e) {e.printStackTrace();}System.out.println(array.toString());return Response.ok(array.toString()).build();
}
将Excel中的数据转换成JSON格式相关推荐
- 将数据库中的数据转换成json格式
//需要两个jar包,一个连接接数据库(mysql-connection-java-5.1.7-bin.jar),一个关于json(json.jar),网上一搜就找到了, import java.sq ...
- 把php数据转成json格式转换,php将从数据库中获得的数据转换成json格式并输出的方法...
php将从数据库中获得的数据转换成json格式并输出的方法 如下所示: header('content-type:application/json;charset=utf8'); $results = ...
- 在线Excel文件解析转换成JSON格式
在线Excel文件解析转换成JSON格式 在线Excel文件解析转换成JSON格式 本工具可以将上传的Excel文件解析转换成JSON格式,支持下载 本工具可以将上传的Excel文件解析转换成JSON ...
- 【工具】Excel 表格数据转换成Json格式的实用工具 excel2json
介绍 excel2json工具是用C# 语言开发的能够把 Excel 表转换成 json 的工具 主要功能: 支持读取 Excel 97-2003的 .xls格式和2007的 .xlsx格式: 支持多 ...
- 把Excel中的数据转换成Sql语句
假如excel表格中有A.B.C三列数据,希望导入到数据库users表中,相应的字段各自是name,sex,age ,在你的excel表格中添加一列.利用excel的公式自己主动生成sql语句,方法例 ...
- android 将数据转换成JSON数据格式并使用JSONObject解析JSON格式的数据
比起XML文件解析,JSON数据解析的有点在于他的体积小,在网络上传输的时候可以更省流量.同时它也有缺点,Json数据的语义性较差,看起来没有XML直观.现在JSON已经被大多数开发人员所接受,在网络 ...
- windows系统下如何把excel数据转换成markdown格式的表格
如图,假设我有一个excel表格,想把里面的数据转换成markdown格式的表格: 只需选中excel表格里这些数据, 打开typero这个软件: 按Ctrl V,excel表格的数据就自动被转换成了 ...
- json格式的数据转换成数组格式。
1.这个方法的作用就是将json格式的数据转换成数组格式. 2.,假设有Person这个类,有json类型数据str=str = [{"name":"张三",& ...
- Python|excel表格数据一键转json格式小工具|支持xlsx、xls格式转json|【源码+解析】
背景 最近在使用JavaScript编写一些浏览器RPA脚本,脚本使用过程中遇到一些问题,脚本使用的数据往往存放在excel表,但运行时只能读取json数据,导致频繁人工excel转json,效 ...
最新文章
- 使用存储过程更新数据库!成功了但是返回值为 -1 的变态问题的解决办法!
- 推荐8个实用性十足,但是很小众的手机APP
- 数据流和十六进制转换
- 张艾迪(创始人): 梦想与未来
- python 读grid 数据_科学网—Python_机器学习_总结14:Grid search - 李军的博文
- WebSocket FlashSocket
- agx 安装ros opencv_怎样在ROS下实现基于YOLO的px4无人机目标检测?
- Java中的static静态代码块
- c语言死循环中输入字符,如下代码,如果输入字符,为什么会造成死循环?
- 【flink】Flink 1.12.2 源码浅析 : yarn-per-job模式解析 JobMasger启动 YarnJobClusterEntrypoint
- html 评分五角星的插件,jquery五角星评分插件示例分享
- mysql c测试程序_MySQL · 最佳实践 · 一个TPC-C测试工具sqlbench使用-阿里云开发者社区...
- JavaScript中圆括号()和方括号[]的一个特殊用法
- 「代码随想录」本周小结!(动态规划系列一)
- 国家航天局:中国将论证建立月球科研基地
- Xray安全评估工具使用
- 基因表达矩阵中排除表达量低的样本和基因
- 知能行vs传统备考,考研数学可以很轻松!
- 苹果开发者账号网页版续费失败支付报错解决办法
- 积目服务器维护,搭建经济高效的制作网络服务器群试验平台