资源简介
NULL
博文链接:https://mzllyl.iteye.com/blog/1021091
代码片段和文件信息
package com.gzbugu.util;
import java.io.File;
import java.io.IOException;
import java.util.Set;
import jxl.Workbook;
import jxl.read.biff.BiffException;
import jxl.write.Label;
import jxl.write.WritableSheet;
import jxl.write.WritableWorkbook;
import jxl.write.WriteException;
import jxl.write.biff.RowsExceededException;
import net.sf.json.JSONArray;
import net.sf.json.JSONobject;
public class CreateJsonToExcel {
public static void main(String[] args) throws BiffException IOException RowsExceededException WriteException {
//json数据字符串
String str=“[“+
“{‘name‘:1‘firstname‘:‘mo‘‘lastname‘:‘zeliang‘‘age‘:10‘addr‘:‘广州‘}“+
“{‘name‘:2‘firstname‘:‘mo‘‘lastname‘:‘zeliang‘‘age‘:10‘addr‘:‘广州‘}“+
“{‘name‘:3‘firstname‘:‘mo‘‘lastname‘:‘zeliang‘‘age‘:10‘addr‘:‘广州‘}“+
“{‘name‘:4‘firstname‘:‘mo‘‘lastname‘:‘zeliang‘‘age‘:10‘addr‘:‘广州‘}“+
“{‘name‘:5‘firstname‘:‘mo‘‘lastname‘:‘zeliang‘‘age‘:10‘addr‘:‘广州‘}“+
“{‘name‘:1‘firstname‘:‘mo‘‘lastname‘:‘zeliang‘‘age‘:10‘addr‘:‘广州‘}“+
“{‘name‘:2‘firstname‘:‘mo‘‘lastname‘:‘zeliang‘‘age‘:10‘addr‘:‘广州‘}“+
“{‘name‘:3‘firstname‘:‘mo‘‘lastname‘:‘zeliang‘‘age‘:10‘addr‘:‘广州‘}“+
“{‘name‘:4‘firstname‘:‘mo‘‘lastname‘:‘zeliang‘‘age‘:10‘addr‘:‘广州‘}“+
“{‘name‘:5‘firstname‘:‘mo‘‘lastname‘:‘zeliang‘‘age‘:10‘addr‘:‘广州‘}“+
“{‘name‘:2‘firstname‘:‘mo‘‘lastname‘:‘zeliang‘‘age‘:10‘addr‘:‘广州‘}“+
“{‘name‘:3‘firstname‘:‘mo‘‘lastname‘:‘zeliang‘‘age‘:10‘addr‘:‘广州‘}“+
“{‘name‘:4‘firstname‘:‘mo‘‘lastname‘:‘zeliang‘‘age‘:10‘addr‘:‘广州‘}“+
“{‘name‘:5‘firstname‘:‘mo‘‘lastname‘:‘zeliang‘‘age‘:10‘addr‘:‘广州‘}“+
“{‘name‘:2‘firstname‘:‘mo‘‘lastname‘:‘zeliang‘‘age‘:10‘addr‘:‘广州‘}“+
“{‘name‘:3‘firstname‘:‘mo‘‘lastname‘:‘zeliang‘‘age‘:10‘addr‘:‘广州‘}“+
“{‘name‘:4‘firstname‘:‘mo‘‘lastname‘:‘zeliang‘‘age‘:10‘addr‘:‘广州‘}“+
“{‘name‘:5‘firstname‘:‘mo‘‘lastname‘:‘zeliang‘‘age‘:10‘addr‘:‘广州‘}“;
String filePath=“c:\\json.xls“;
createExcel(filePathstr);
}
/**
* 生成excel文件
* @param filePath 生成的文件路径
* @param jsonStr json数据字符串
* @throws IOException
* @throws RowsExceededException
* @throws WriteException
* @author mzl
*/
public static void createExcel(String filePathString jsonStr) throws IOException RowsExceededException WriteException{
//兴建workbook
WritableWorkbook workbook= Workbook.createWorkbook(new File(filePath));
WritableSheet sheet=workbook.createSheet(“json“ 0);
int row=0;
//把字符串转为json数组
JSONArray array=JSONArray.fromobject(jsonStr);
//获取json的全部key
object [] keys=array.getJSONobject(0).keySet().toArray();
//把json数据的key作为excel的表头
for(int i=0;i Label label=new Label(irowkeys[i].toString());
sheet.addCell(label);
}
//插入内容
for(int i=0;i row++;
JSONobject object=array.getJSONobject(i);
for(int j=0;j
Labe
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 735 2011-04-12 15:55 ExcelToJson\.classpath
文件 387 2011-04-12 15:24 ExcelToJson\.project
文件 629 2011-04-12 15:24 ExcelToJson\.settings\org.eclipse.jdt.core.prefs
文件 3608 2011-04-28 10:56 ExcelToJson\bin\com\gzbugu\util\CreateJsonToExcel.class
文件 2244 2011-04-28 10:58 ExcelToJson\bin\com\gzbugu\util\CreatJsonData.class
文件 188671 2011-04-12 15:55 ExcelToJson\jar\commons-beanutils.jar
文件 559366 2011-04-12 15:54 ExcelToJson\jar\commons-collections-3.1.jar
文件 245274 2011-04-12 15:52 ExcelToJson\jar\commons-lang-2.3.jar
文件 38015 2011-04-12 15:53 ExcelToJson\jar\commons-logging.jar
文件 86381 2011-04-12 15:54 ExcelToJson\jar\ezmorph-1.0.4.jar
文件 140060 2011-04-12 15:41 ExcelToJson\jar\json-lib-2.2.1-jdk15.jar
文件 720702 2011-04-12 15:28 ExcelToJson\jar\jxl.jar
文件 3363 2011-04-28 10:56 ExcelToJson\src\com\gzbugu\util\CreateJsonToExcel.java
文件 1756 2011-04-28 10:58 ExcelToJson\src\com\gzbugu\util\CreatJsonData.java
目录 0 2011-04-28 10:59 ExcelToJson\bin\com\gzbugu\util
目录 0 2011-04-28 11:00 ExcelToJson\src\com\gzbugu\util
目录 0 2011-04-28 10:59 ExcelToJson\bin\com\gzbugu
目录 0 2011-04-28 11:00 ExcelToJson\src\com\gzbugu
目录 0 2011-04-28 10:59 ExcelToJson\bin\com
目录 0 2011-04-28 11:00 ExcelToJson\src\com
目录 0 2011-04-28 11:00 ExcelToJson\.settings
目录 0 2011-04-28 10:59 ExcelToJson\bin
目录 0 2011-04-28 11:00 ExcelToJson\jar
目录 0 2011-04-28 11:00 ExcelToJson\src
目录 0 2011-04-28 11:00 ExcelToJson
----------- --------- ---------- ----- ----
1991191 25
- 上一篇:commlib
- 下一篇:10--不搭的跳舞机
相关资源
- 10--不搭的跳舞机
- commlib
- SDL游戏开发教程11扫雷游戏实现
- 导出数据库数据到Excel
- Web开发有用的技术书籍
- 整套移动端h5页面源码
- qmc3转换mp3格式工具
- STM32F103的4轴步进电机加减速控制工程
- stm32f4+w5500+tcpclient/server源码
- Mybatis从入门到精通(源码)
- spring实战源码maven版
- 小程序源码279243
- 西门子开发的OPC UA客户端和源码
- 卫星仿真工具包STK的培训资料
- opencv彩色视频以灰度格式和极坐标格
- 多个云台控制及串口精灵一个程序含
- JEP--字符串表达式计算结果最强工具,
- 很好用的利用PC机实现以太网转虚拟串
- pdfjs-1.8.188 pdf 在线浏览工具可以查看
- 微信小程序仿豆瓣电影源码.zip
- 利用DDS产生各种信号的源码
- 学生教材管理系统论文+源码
- 搬家公司网站源码
- 星座网源码十二星座网站源码
- 餐饮管理系统 课程设计报告加源码加
- 谷歌卫星抓图+批量重命名瓦片+瓦片切
- vmnetcfg vmware 桥接 配置工具
- SecureCRT windows xp 下的超级终端工具
- 最新3389爆破工具DUBrute+v3.0+RC3
- 模拟点击。后台版 源码
评论
共有 条评论