将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格式相关推荐

  1. 将数据库中的数据转换成json格式

    //需要两个jar包,一个连接接数据库(mysql-connection-java-5.1.7-bin.jar),一个关于json(json.jar),网上一搜就找到了, import java.sq ...

  2. 把php数据转成json格式转换,php将从数据库中获得的数据转换成json格式并输出的方法...

    php将从数据库中获得的数据转换成json格式并输出的方法 如下所示: header('content-type:application/json;charset=utf8'); $results = ...

  3. 在线Excel文件解析转换成JSON格式

    在线Excel文件解析转换成JSON格式 在线Excel文件解析转换成JSON格式 本工具可以将上传的Excel文件解析转换成JSON格式,支持下载 本工具可以将上传的Excel文件解析转换成JSON ...

  4. 【工具】Excel 表格数据转换成Json格式的实用工具 excel2json

    介绍 excel2json工具是用C# 语言开发的能够把 Excel 表转换成 json 的工具 主要功能: 支持读取 Excel 97-2003的 .xls格式和2007的 .xlsx格式: 支持多 ...

  5. 把Excel中的数据转换成Sql语句

    假如excel表格中有A.B.C三列数据,希望导入到数据库users表中,相应的字段各自是name,sex,age ,在你的excel表格中添加一列.利用excel的公式自己主动生成sql语句,方法例 ...

  6. android 将数据转换成JSON数据格式并使用JSONObject解析JSON格式的数据

    比起XML文件解析,JSON数据解析的有点在于他的体积小,在网络上传输的时候可以更省流量.同时它也有缺点,Json数据的语义性较差,看起来没有XML直观.现在JSON已经被大多数开发人员所接受,在网络 ...

  7. windows系统下如何把excel数据转换成markdown格式的表格

    如图,假设我有一个excel表格,想把里面的数据转换成markdown格式的表格: 只需选中excel表格里这些数据, 打开typero这个软件: 按Ctrl V,excel表格的数据就自动被转换成了 ...

  8. json格式的数据转换成数组格式。

    1.这个方法的作用就是将json格式的数据转换成数组格式. 2.,假设有Person这个类,有json类型数据str=str = [{"name":"张三",& ...

  9. Python|excel表格数据一键转json格式小工具|支持xlsx、xls格式转json|【源码+解析】

    背景    最近在使用JavaScript编写一些浏览器RPA脚本,脚本使用过程中遇到一些问题,脚本使用的数据往往存放在excel表,但运行时只能读取json数据,导致频繁人工excel转json,效 ...

最新文章

  1. 使用存储过程更新数据库!成功了但是返回值为 -1 的变态问题的解决办法!
  2. 推荐8个实用性十足,但是很小众的手机APP
  3. 数据流和十六进制转换
  4. 张艾迪(创始人): 梦想与未来
  5. python 读grid 数据_科学网—Python_机器学习_总结14:Grid search - 李军的博文
  6. WebSocket FlashSocket
  7. agx 安装ros opencv_怎样在ROS下实现基于YOLO的px4无人机目标检测?
  8. Java中的static静态代码块
  9. c语言死循环中输入字符,如下代码,如果输入字符,为什么会造成死循环?
  10. 【flink】Flink 1.12.2 源码浅析 : yarn-per-job模式解析 JobMasger启动 YarnJobClusterEntrypoint
  11. html 评分五角星的插件,jquery五角星评分插件示例分享
  12. mysql c测试程序_MySQL · 最佳实践 · 一个TPC-C测试工具sqlbench使用-阿里云开发者社区...
  13. JavaScript中圆括号()和方括号[]的一个特殊用法
  14. 「代码随想录」本周小结!(动态规划系列一)
  15. 国家航天局:中国将论证建立月球科研基地
  16. Xray安全评估工具使用
  17. 基因表达矩阵中排除表达量低的样本和基因
  18. 知能行vs传统备考,考研数学可以很轻松!
  19. 苹果开发者账号网页版续费失败支付报错解决办法
  20. 积目服务器维护,搭建经济高效的制作网络服务器群试验平台

热门文章

  1. java 代码实现卷积计算
  2. 什么是架构?网络架构中都有什么?
  3. 小米max2 android p,小米Max2完全曝光:6.4寸巨屏 性价比爆棚
  4. JSTL - 概念、作用、使用步骤 spel
  5. 我的直播回放来啦!爬虫案例平台是怎样建成的~
  6. 教你炒股票2:没有庄1家,有的只是赢家和输家
  7. 计算机教室检查表,教师教案检查表
  8. 苹果手机几月份最便宜_2020年最便宜的5G手机是哪一款?5款便宜的5G手机推荐
  9. wx.reLaunch和wx.navigateTo区别
  10. Win-Virtualbox技术文档