package com.hotent.platform.webservice.impl; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.util.Scanner; import org.apache.commons.lang.StringUtils; import org.apache.solr.request.json.JSONUtil; import net.sf.json.JSON; import com.alibaba.druid.support.json.JSONUtils; import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; import com.sun.org.apache.xml.internal.utils.Trie; import jxl.Cell; import jxl.CellType; import jxl.LabelCell; import jxl.Sheet; import jxl.Workbook; import jxl.read.biff.BiffException; import jxl.write.Label; import jxl.write.WriteException; public class TestMain { /** * @param args * @throws IOException * @throws BiffException * @throws WriteException */ public static void main(String[] args) throws IOException, BiffException, WriteException { // TODO Auto-generated method stub /*File file = new File("D:\\bz.txt"); Scanner scanner = new Scanner(new FileInputStream(file),"gbk"); while(scanner.hasNextLine()){ System.out.println(scanner.nextLine()); } scanner.close();*/ //通过Workbook的静态方法getWorkbook选取Excel文件 Workbook workbook = Workbook.getWorkbook(new File("D:\\wl_order.xls")); //通过Workbook的getSheet方法选择第一个工作簿(从0开始) Sheet sheet = workbook.getSheet(0); int rows = sheet.getRows(); int clos = sheet.getColumns(); Cell cells[][] = new Cell[clos][rows]; /*for(int c=0;c<clos;++c){ for(int r=0;r<rows;++r){ cells[c][r] = sheet.getCell(c,r); String value = ""; if(cells != null){ if(cells[c][r].getType()==CellType.DATE_FORMULA) { value += "\t"; }else if(cells[c][r].getType()==CellType.NUMBER_FORMULA){ value += cells[c][r].getContents() + "\t"; }else if(cells[c][r].getType()==CellType.STRING_FORMULA){ value += cells[c][r].getContents() + "\t"; }else if(cells[c][r].getType()==CellType.BOOLEAN_FORMULA){ value += cells[c][r].getContents() + "\t"; } else{ value += "\t"; } } System.out.println(cells[c][r].getContents()); } }*/ //通过Sheet方法的getCell方法选择位置为C2的单元格(两个参数都从0开始) for (int i = 1; i <= 6939; i++) { Cell c2 = sheet.getCell(1,i); //(列,行) //通过Cell的getContents方法把单元格中的信息以字符的形式读取出来 String stringc2 = c2.getContents(); if(stringc2 != null && !"".equals(stringc2)){ // System.out.println("内容为:" + stringc2); JSONObject json = JSONObject.parseObject(stringc2); // System.out.println("registCategory:" + json.getString("registCategory")); String registCategory = json.getString("registCategory"); // System.out.println("twoList:" + json.get("registCategory").get("twoList")); JSONObject json2 = JSONObject.parseObject(registCategory); String twoList = json2.getString("twoList"); // System.out.println("********" + twoList); if(!twoList.startsWith("[")){ JSONObject jsonObject = JSONObject.parseObject(twoList); String threeList = jsonObject.getString("threeList"); StringBuffer sppStr1 = new StringBuffer(); paserThreeList(threeList,i,sppStr1); if(sppStr1.toString() != null && !"".equals(sppStr1.toString())){ System.out.println(i +"------" + sppStr1); } } else { JSONArray jsonArray = JSONArray.parseArray(twoList); // System.out.println(jsonArray.size()); StringBuffer sppStr2 = new StringBuffer(); for (int j = 0; j < jsonArray.size(); j++) { // System.out.println(jsonArray.get(j)); Object o = jsonArray.get(j); if(o != null){ JSONObject jo = JSONObject.parseObject(o.toString()); // System.out.println(jo.get("threeList")); String threeList = jo.get("threeList").toString(); if(StringUtils.isEmpty(threeList) || "[]".equals(threeList)){ sppStr2.append(threeList); } else { paserThreeList(threeList,i,sppStr2); } } } if(sppStr2.toString() != null && !"".equals(sppStr2.toString())){ System.out.println(sppStr2); } } // break; } else { System.out.println("####"); } } //我们都知道Excel单元格是有格式的,那么这些信息如何取得。 // Cell提供了一个getType方法能够返回单元格的类型信息,同时JXL提供了一个CellType类用来预设Excel中的类型信息,而且JXL提供了一些Cell类的子类用来分别用来表示各种类型的单元格,如LabelCell,NumberCell,DateCell分别表示字符、数值、日期类型的单元格。 // 修改原来日期这样用 write // if (cell.getType() == CellType.DATE){ // DateTime dt = (DateTime) cell; // Calendar cal = Calendar.getInstance(); // cal.set(1998, 1, 18, 11, 23, 28); // Date d = cal.getTime(); // dt.setDate(d); // } //Image image = sheet.getDrawing(0); workbook.close(); } private static void paserThreeList(String threeList,int i,StringBuffer sppStr) { JSONArray jsonArray1 = JSONArray.parseArray(threeList); for (int k = 0; k < jsonArray1.size(); k++) { Object o1 = jsonArray1.get(k); if(o1 != null){ JSONObject jo1 = JSONObject.parseObject(o1.toString()); /*sppStr += jo1.getString("title") + "(" + jo1.getString("code") + ")" + ",";*/ sppStr.append(jo1.getString("title")).append("(").append(jo1.getString("code")).append(")").append(","); } } } }
把这些数据复制到excel中:
订单号 小类 服务号 商品名称 商品价格 已付金额 会员号 201604180546417566 51282 商标注册包通过(包通过) 1299.000 0.00 117454 2016041805503862 {"serviceNumber":"51285","vocation":"0","brandEnDesc":"大法师","orderItemId":22191,"userId":117454,"imgPath":"/statics/attachment/goods/2016/04/19/3dcb280f-6be3-4c5d-8dc1-d5d6740cb5c2.png","brandDesc":"的撒范德萨","brandName":"发范德萨","registCategory":"{\"title\":\"洗衣用漂白剂及其他物料;清洁、擦亮、去渍及研磨用制剂;肥皂;香料,香精油,化妆品,洗发水;牙膏\",\"twoList\":[{\"title\":\"研磨用材料及其制剂\",\"threeList\":[{\"title\":\"裁布机用砂带\",\"code\":\"C030073\"},{\"title\":\"白刚玉\",\"code\":\"C030036\"},{\"title\":\"磨光用石头\",\"code\":\"030002\"},{\"title\":\"磨利用制剂\",\"code\":\"030003\"}],\"code\":\"0304\"}],\"code\":\"3\"}"} 51285 一元商标注册 601.000 0.00 117454 2016041805533320 {"orderItemId":"22193","brandName":"旧的商标来一发走自助","serviceNumber":"51289","vocation":"vocation","imgPath":"/statics/selfservice/images/2016/04/18/f569fbf4-6028-4443-a964-6333ada287fd.jpg","registCategory":"{\"code\":\"02\",\"title\":\"颜料,清漆,漆;防锈剂和木材防腐剂;着色剂;媒染剂;未加工的天然树脂;画家、装饰家、印刷商和艺术家用金属箔及金属粉\",\"twoList\":[{\"id\":\"589\",\"code\":\"0200\",\"pid\":\"2\",\"typeCode\":\"0200\",\"title\":\"提示:不确定组别信息\",\"threeList\":[]},{\"id\":\"591\",\"code\":\"0202\",\"pid\":\"2\",\"typeCode\":\"0202\",\"title\":\"颜料(不包括食用、绝缘用),画家、装饰家、印刷商和艺术家用金属箔及金属粉\",\"threeList\":[{\"id\":\"12785\",\"code\":\"020008\",\"pid\":\"0202\",\"typeCode\":\"null\",\"title\":\"绘画用铝粉\"},{\"id\":\"12778\",\"code\":\"020011\",\"pid\":\"0202\",\"typeCode\":\"null\",\"title\":\"水彩固定剂\"},{\"id\":\"22347\",\"code\":\"020013\",\"pid\":\"0202\",\"typeCode\":\"null\",\"title\":\"银箔\"},{\"id\":\"22348\",\"code\":\"020016\",\"pid\":\"0202\",\"typeCode\":\"null\",\"title\":\"银光粉\"},{\"id\":\"12781\",\"code\":\"020018\",\"pid\":\"0202\",\"typeCode\":\"null\",\"title\":\"金胺\"},{\"id\":\"22351\",\"code\":\"020019\",\"pid\":\"0202\",\"typeCode\":\"null\",\"title\":\"杀菌颜料\"},{\"id\":\"22352\",\"code\":\"020029\",\"pid\":\"0202\",\"typeCode\":\"null\",\"title\":\"黄土颜料\"},{\"id\":\"22353\",\"code\":\"020029\",\"pid\":\"0202\",\"typeCode\":\"null\",\"title\":\"土黄色\"},{\"id\":\"12780\",\"code\":\"020029\",\"pid\":\"0202\",\"typeCode\":\"null\",\"title\":\"赭石土(颜料)\"},{\"id\":\"22349\",\"code\":\"020032\",\"pid\":\"0202\",\"typeCode\":\"null\",\"title\":\"青铜粉\"}]}]}","brandDesc":"商标说明","brandDesc2":"shangbiaoshuom","brandEnDesc":"英文含义ywenhany","isCheckImg":"0","userId":"117454","orderId":"12902","goodsId":"203","insertTime":null} 51289 一元商标注册 0.010 0.01 117454 2016041807144322 51291 一元商标注册 600.010 0.01 114878 2016041807155387 {"serviceNumber":"51295","vocation":"0","brandEnDesc":"sdfsdfsdf","orderItemId":22197,"userId":114878,"imgPath":"/statics/attachment/goods/2016/04/18/73e1635c-397d-4b8d-907f-4197c74045d0.png","brandDesc":"sdfds","brandName":"dsfsdf","registCategory":"{\"title\":\"照明、加热、蒸汽发生、烹饪、冷藏、干燥、通风、供水以及卫生用装置\",\"twoList\":[{\"title\":\"汽灯,油灯\",\"threeList\":[{\"title\":\"乙炔灯\",\"code\":\"110005\"},{\"title\":\"照明用提灯\",\"code\":\"110041\"}],\"code\":\"1103\"}],\"code\":\"11\"}"} 51295 一元商标注册 601.000 601.00 114878 2016041807241152 {"serviceNumber":"51299","vocation":"0","brandEnDesc":"sdfsdfdsf","orderItemId":22199,"userId":114878,"imgPath":"/statics/attachment/goods/2016/04/18/99afd0e2-18d0-4fee-9a9a-7fba6f72a972.png","brandDesc":"sdfsd","brandName":"fsdf","registCategory":"{\"title\":\"运输工具;陆、空、海用运载装置\",\"twoList\":[{\"title\":\"自行车,三轮车及其零部件(不包括轮胎)\",\"threeList\":[{\"title\":\"自行车\",\"code\":\"120044\"},{\"title\":\"自行车支架\",\"code\":\"120046\"}],\"code\":\"1204\"}],\"code\":\"12\"}"} 51299 一元商标注册 601.000 601.00 114878 2016041808242663 {"serviceNumber":"51303","vocation":"0","brandEnDesc":"sdfsfsdfsd","orderItemId":22201,"userId":114878,"imgPath":"/statics/attachment/goods/2016/04/18/58ccf107-0baf-43b4-9aef-63729d576244.png","brandDesc":"sdfsfsdfsdfsd","brandName":"sfsdfsd","registCategory":"{\"title\":\"外科、医疗、牙科和兽医用仪器及器械,假肢,假眼和假牙;整形用品;缝合用材料\",\"twoList\":[{\"title\":\"医疗用辅助器具、设备和用品\",\"threeList\":[{\"title\":\"分娩褥垫\",\"code\":\"100004\"},{\"title\":\"助听器\",\"code\":\"100005\"},{\"title\":\"喇叭状助听器\",\"code\":\"100006\"}],\"code\":\"1004\"}],\"code\":\"10\"}"} 51303 一元商标注册 0.010 0.01 114878 201604180913467049 {"serviceNumber":"51305","vocation":"0","brandEnDesc":"sdfsdfsdfsdfsdf","orderItemId":22203,"userId":114878,"imgPath":"/statics/attachment/goods/2016/04/20/8e04c397-a1c2-4b34-838b-3117d787220b.png","brandDesc":"东方","brandName":"东方宝泰","registCategory":"{\"title\":\"乐器\",\"twoList\":[{\"title\":\"乐器\",\"threeList\":[{\"title\":\"电子琴\",\"code\":\"C150001\"},{\"title\":\"打击乐器\",\"code\":\"C150003\"},{\"title\":\"筝\",\"code\":\"C150005\"}],\"code\":\"1501\"}],\"code\":\"15\"}"} 51305 商标注册包通过(包通过) 1299.000 1299.00 114878 201604190144371718 {"serviceNumber":"51307","vocation":"0","brandEnDesc":"baoshougourwerwe","orderItemId":22205,"userId":114878,"imgPath":"/statics/attachment/goods/2016/04/19/bae406a1-bb37-47e3-9618-440513595374.png","brandDesc":"包收购","brandName":"测试商标包收购","registCategory":"{\"title\":\"照明、加热、蒸汽发生、烹饪、冷藏、干燥、通风、供水以及卫生用装置\",\"twoList\":[{\"title\":\"干燥、通风、空调设备(包括冷暖房设备)\",\"threeList\":[{\"title\":\"通风罩\",\"code\":\"110006\"},{\"title\":\"空气除臭装置\",\"code\":\"110009\"},{\"title\":\"空气冷却装置\",\"code\":\"110010\"},{\"title\":\"空气再热器\",\"code\":\"110012\"},{\"title\":\"空气干燥器\",\"code\":\"110013\"},{\"title\":\"空气调节设备\",\"code\":\"110014\"}],\"code\":\"1106\"}],\"code\":\"11\"}"} 51307 商标注册包收购(包收购) 1300.000 1300.00 114878 201604190507372697 51308 商标注册包通过(包通过) 1299.000 1299.00 117995 201604190515149290 51309 商标注册包通过(包通过) 1299.000 1299.00 117995 201604190517048553 51310 商标注册上门服务(国内商标) 2000.000 2000.00 117995 201604190517507184 51311 商标注册加急(10个工作日) 3500.000 3500.00 117995 201604190518423708 51312 商标注册(国内商标) 1300.000 1300.00 117995 201604190519588082 51313 商标注册包收购(包收购+代持有) 1300.000 1300.00 117995 201604190524136858 51314 商标注册包收购(包收购) 1300.000 1300.00 117995 201604190532235651 51315 商标注册上门服务(国内商标) 2000.000 0.00 117995 201604190533109056 51316 商标注册上门服务(国内商标) 999.990 999.99 117995 201604190541579785 51317 商标注册加急(10个工作日) 3500.000 3500.00 117995 201604190547498895 {"serviceNumber":"51318","vocation":"0","brandEnDesc":"","orderItemId":22216,"userId":117995,"imgPath":"/statics/attachment/goods/2016/04/20/4e3708fe-3681-4623-905f-668b6df0536b.png","brandDesc":"诉讼时","brandName":"点点滴滴","registCategory":"{\"title\":\"洗衣用漂白剂及其他物料;清洁、擦亮、去渍及研磨用制剂;肥皂;香料,香精油,化妆品,洗发水;牙膏。\",\"twoList\":[{\"title\":\"研磨用材料及其制剂\",\"threeList\":[{\"title\":\"磨光粉\",\"code\":\"C030032\"},{\"title\":\"研磨膏\",\"code\":\"C030033\"},{\"title\":\"玻璃砂(研磨用)\",\"code\":\"C030034\"},{\"title\":\"研磨用刚玉砂\",\"code\":\"C030035\"},{\"title\":\"白刚玉\",\"code\":\"C030036\"},{\"title\":\"裁布机用砂带\",\"code\":\"C030073\"},{\"title\":\"磨光用石头\",\"code\":\"030002\"},{\"title\":\"磨利用制剂\",\"code\":\"030003\"},{\"title\":\"研磨剂\",\"code\":\"030003\"},{\"title\":\"金属碳化物(研磨料)\",\"code\":\"030035\"}],\"code\":\"0304\"}],\"code\":\"3\"}"} 51318 商标注册包通过(包通过) 9399.000 9399.00 117995 2016041905491510 51325 一元商标注册 0.010 0.00 117995 201604190732191931 51329 商标注册上门服务(国内商标) 0.010 0.01 114878 201604190741103182 51330 商标注册上门服务(国内商标) 0.010 0.01 114878 201604190753215558 51331 商标注册包通过(包通过) 6899.000 0.00 114878 201604190754490920 51334 商标注册上门服务(国内商标) 0.010 0.01 114878 2016041909071459 {"orderItemId":"22228","brandName":"商标名称1","serviceNumber":"51338","vocation":"vocation","imgPath":"/statics/selfservice/images/2016/04/19/e5a8c31d-df87-4137-b06a-0cd6e85af5e6.jpg","registCategory":"{\"code\":\"03\",\"title\":\"洗衣用漂白剂及其他物料;清洁、擦亮、去渍及研磨用制剂;肥皂;香料,香精油,化妆品,洗发水;牙膏\",\"twoList\":[{\"id\":\"600\",\"code\":\"0303\",\"pid\":\"3\",\"typeCode\":\"0303\",\"title\":\"抛光、擦亮制剂\",\"threeList\":[{\"id\":\"22387\",\"code\":\"030039\",\"pid\":\"0303\",\"typeCode\":\"null\",\"title\":\"鞋擦亮剂\"},{\"id\":\"12995\",\"code\":\"030045\",\"pid\":\"0303\",\"typeCode\":\"null\",\"title\":\"抛光制剂\"},{\"id\":\"12999\",\"code\":\"030049\",\"pid\":\"0303\",\"typeCode\":\"null\",\"title\":\"鞋匠用蜡\"}]}]}","brandDesc":"shangb","brandDesc2":"shangb2","brandEnDesc":"ywenhany好","isCheckImg":"1","userId":"121586","orderId":"12926","goodsId":"203","insertTime":null} 51338 一元商标注册 601.000 0.00 121586 201604190907380367 51342 商标注册加急(5个工作日) 5600.000 0.00 121586 201604190907508326 {"serviceNumber":"51343","vocation":"0","brandEnDesc":"发士大夫的是","orderItemId":22231,"userId":121586,"imgPath":"/statics/attachment/goods/2016/04/19/79ff3d7e-04da-439e-a3c5-6a2c5258ea2d.png","brandDesc":"商标说明","brandName":"商标名称1","registCategory":"{\"title\":\"药用和兽医用制剂;医用卫生制剂;医用或兽医用营养食物和物质,婴儿食品;人用和动物用膳食补充剂;膏药,绷敷材料;填塞牙孔用料,牙科用蜡;消毒剂;消灭有害动物制剂;杀真菌剂,除莠剂\",\"twoList\":[{\"title\":\"净化制剂\",\"threeList\":[{\"title\":\"漂白粉(消毒)\",\"code\":\"C050031\"},{\"title\":\"空气净化制剂\",\"code\":\"050005\"},{\"title\":\"非人用、非动物用除臭剂\",\"code\":\"050119\"},{\"title\":\"除霉化学制剂\",\"code\":\"050202\"}],\"code\":\"0503\"}],\"code\":\"5\"}"} 51343 商标注册(国内商标) 1300.000 0.00 121586 201604190908065049 {"serviceNumber":"51344","vocation":"0","brandEnDesc":"英文含义ywen","orderItemId":22232,"userId":121586,"imgPath":"/statics/attachment/goods/2016/04/19/dfdb81f7-79f1-47d9-9906-68a5d800ddd8.png","brandDesc":"商标说明","brandName":"商标1","registCategory":"{\"title\":\"机器和机床;马达和引擎(陆地车辆用的除外);机器联结器和传动机件(陆地车辆用的除外);非手动农业器具;孵化器;自动售货机\",\"twoList\":[{\"title\":\"印染工业用机械\",\"threeList\":[{\"title\":\"烧毛机\",\"code\":\"C070082\"},{\"title\":\"丝光机\",\"code\":\"C070081\"}],\"code\":\"0707\"}],\"code\":\"7\"}"} 51344 商标注册包收购(包收购) 1300.000 0.00 121586 201604190908220497 {"serviceNumber":"51345","vocation":"0","brandEnDesc":"","orderItemId":22233,"userId":121586,"imgPath":"/statics/attachment/goods/2016/04/19/0d3c05ee-7639-42fa-b921-cf6574e817dc.png","brandDesc":"商标说明1","brandName":"shangp名称1","registCategory":"{\"title\":\"药用和兽医用制剂;医用卫生制剂;医用或兽医用营养食物和物质,婴儿食品;人用和动物用膳食补充剂;膏药,绷敷材料;填塞牙孔用料,牙科用蜡;消毒剂;消灭有害动物制剂;杀真菌剂,除莠剂\",\"twoList\":[{\"title\":\"净化制剂\",\"threeList\":[{\"title\":\"漂白粉(消毒)\",\"code\":\"C050031\"},{\"title\":\"空气净化制剂\",\"code\":\"050005\"},{\"title\":\"净化剂\",\"code\":\"050117\"}],\"code\":\"0503\"},{\"title\":\"杀虫剂,除莠剂,农药\",\"threeList\":[{\"title\":\"熏蚁纸\",\"code\":\"C050033\"},{\"title\":\"卫生球\",\"code\":\"C050035\"},{\"title\":\"蚊香\",\"code\":\"C050032\"}],\"code\":\"0505\"}],\"code\":\"5\"}"} 51345 商标注册包收购(包收购+代持有) 1300.000 0.00 121586 201604190933537114 51346 商标注册加急(5个工作日) 5600.000 0.00 121586 201604191034399233 51306 商标注册包通过(包通过) 1299.000 0.00 114306 201604200222567924 51363 商标注册包通过(包通过) 1299.000 0.00 137122 201604200224203657 51364 商标注册加急(5个工作日) 5600.000 0.00 137122 2016042002251578 51365 一元商标注册 1.000 0.00 137122 2016042003043662 51369 一元商标注册 601.000 0.00 117995 2016042003093651 51373 一元商标注册 601.000 0.00 117995 2016042003142865 51377 一元商标注册 0.010 0.01 117995 201604200316253626 51379 商标注册包通过(包通过) 1299.000 0.00 117995 201604200317125864 51380 商标注册上门服务(国内商标) 2000.000 0.00 117995 201604200917105605 {"serviceNumber":"51348","vocation":"0","brandEnDesc":"sdfsdfsdf","orderItemId":22235,"userId":114878,"imgPath":"/statics/attachment/goods/2016/04/20/6392192e-5efd-4fe7-ae38-f698f20ad71a.png","brandDesc":"自治区","brandName":"自治区的","registCategory":"{\"title\":\"照明、加热、蒸汽发生、烹饪、冷藏、干燥、通风、供水以及卫生用装置\",\"twoList\":[{\"title\":\"烹调及民用电气加热设备(不包括厨房用手工用具,食品加工机器)\",\"threeList\":[{\"title\":\"炉用金属框架\",\"code\":\"110025\"},{\"title\":\"炉用构架\",\"code\":\"110025\"},{\"title\":\"电平底高压锅\",\"code\":\"110029\"},{\"title\":\"面包炉\",\"code\":\"110053\"},{\"title\":\"烤肉铁叉转动器\",\"code\":\"110056\"},{\"title\":\"烤肉铁叉\",\"code\":\"110057\"},{\"title\":\"咖啡豆烘烤器\",\"code\":\"110062\"},{\"title\":\"咖啡豆烘烤机\",\"code\":\"110066\"}],\"code\":\"1104\"}],\"code\":\"11\"}"} 51348 商标注册包收购(包收购) 1300.000 1300.00 114878 201604200930261161 51349 商标注册包通过(包通过) 1299.000 1299.00 114878 2016042010361998 51352 一元商标注册 601.000 0.00 117995 2016042010395964 51356 一元商标注册 601.000 0.00 114878 201604201041136755 51358 商标注册包通过(包通过) 1299.000 1299.00 114878 201604201059570 51361 一元商标注册 601.000 0.00 117995 E20160316135050074548039 1元商标注册 601.000 601.00 139491
相关推荐
本Java类实现了将标准的json字符串转换成map,并将数据解析到Excel的方法,本方法简单实用,可以批量导出数据到Excel文档中
1、java解析读取excel文件中的数据,并写入数据库。 2、java读取数据库数据,并导出为excel文件。 3、README.md中有详细的操作步骤示例。 使用说明: 1. 先使用postman导入:other/excel相关.postman_collection....
支持从数据库中查询到数据,以多级表头形式导入到Excel文件中。比如:一级表头:学号、姓名、各科成绩。二级表头:语文、数学、英语(二级表头在各科成绩下面)。
Json是一种轻量级的数据交换格式,非常适合于服务器与 JavaScript 的交互。本demo将基本java数据类型转换 JSON 格式.
把execl中的数据转换成json的java以及js可用的数据结构
1、Java导出动态数据为Excel文件,具体示例可以参考:https://img-blog.csdnimg.cn/1cc86ee5dffa48669e2b97283585fad2.png 2、项目使用SpringBoot,Ali3.0.5版本的easyexcel框架。 3、资源内有具体的使用说明和易...
解析通过MutilpartFile导入的Excel并解析里面数据,先判断文件的类型(excel处理有两种此处为两种通用)是.xls/.xlsx,采用Apache的POI的API来操作Excel,读取内容后保存到List中,再将List转Json(使用Linked,增删快...
这是一个工具,可以将excel表格中数据转换成相应的json格式的数据。涉及知识点有解析excel,解析xml,json。只上传了可运行文件,如果需要源码的,可以联系本人。
基于JAVA的数据可视化分析平台,自由制作任何您想要的数据看板,支持接入SQL、CSV、Excel、HTTP接口、JSON等多种数据源
C#编写导表工具,用来导出Excel表格到json文件,并且编译生成JAVA的相应配置实体类,程序比较简单,如果有复杂逻辑需要可以根据需求修改下就可以了。
主要为大家详细介绍了Java中excel表数据的批量导入方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
导入excel中的数据到mysql中,支持一对多表关系,主表从表关系, 做法比较简单,主要解析一个json数据。
* json 格式为 每横行 一个jsonobject ,所有数据为一个jsonarray * eg: * [ * {"name":"拼图碎片1","icon":"ui_icon_1","id":1}, * {"name":"拼图碎片2","icon":"ui_icon_2","id":2} * ] * 该用于 策划配置...
该项目主要展示了Spark大数据框架的基本使用,用于分析数据,支持的数据类型包括Excel和MySQL。适合用于学习和实践Java、JavaScript、CSS和HTML技术,以及开发基于Spark的大数据分析相关的系统。
2.angular-cli.json更新引用路径 "apps": [ { "root": "src", "outDir": "dist", "scripts": [ "assets/xlsx/xlsx.full.min.js" ], } ], 3. *.component.ts引用 declare let XSX; @Component({ selector: '...
easyExcel生成个性化表格(自定义行高,合并,字体,去网格线),前后端分离开发下,返回错误的JSON数据给前端
0:工作日 1法定假日 2:休息日加班 3:休息日
方案:先将数据组装成json格式方便插入Excel时进行遍历,接着以巡检项为每个row,都需重复插入巡检组和设备,在最后将巡检组、设备的单元格进行合并。 问题2图片如何正确的插入? 方案:使用POI在Excel中插入多张...
数据可视化分析平台,自由制作任何您想要的数据看板。DataGear是一款开源免费的数据可视化分析平台,自由制作任何您想要的数据看板,支持接入SQL、CSV、Excel、HTTP接口、JSON等多种数据源。
使用ExcelToCode工程,将excel数据生成java类和json数据字典,DictService直接读取json,减少数据字典部分代码。 使用game-executor工程,增加游戏内的异步事件全局服务,支持事件sharding,均衡的异步执行事件逻辑 使用...