资源简介
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--不搭的跳舞机
相关资源
- 东软实训
- VL53L0X 驱动源码
- 专业版 Visio 工具cn_visio_professional_20
- Visio2016 激活工具
- win10远程桌面开启工具
-
开机速度优化工具Startup Dela
yer3.0中 - 易语言取程序运行时间模块源码
- 易语言编译原理 易语言循环首尾配对
- delphi源码-检测是否运行了多个程序
- excelApi 和安装工具
- linux系统下的内存测试工具
- 跟踪,检测IRP的优秀工具IRPTrace
- DebugView、DriverMonitor、IRPTrace、WinObj、
- 第三方winToGo工具
- 易语言API定时关机源码
- 易语言小轩定时关机源码
- Delphi时钟助手源码,定时关机、提醒
- 安卓手机PC端一键重启工具
- delphi源码-实现软件注册机
- 原创:AnyExe2Swf flash exe文件还原、反
- 易语言mp3播放器3源码易语言mp3播放器
- 易语言QEHashV3.0源码
- 易语言打开记事本并写入内容源码
- 易语言完美模块化3.0源码易语言报表
- 易语言凡哥记事本V1源码易语言凡哥记
- 易语言屏幕画笔v3源码易语言屏幕画笔
- 易语言拖盘图标操作例程源码
- 易语言动态随机文本加解密源码
- 易语言自定义加解密文本源码
- 易语言字符串加解密源码
评论
共有 条评论