资源简介
java实现json文件到excel文件的转换的工具类。欢迎转载
代码片段和文件信息
package com.test.llp.jsonUtil;
import java.io.File;
import java.io.FileOutputStream;
import java.io.OutputStream;
import java.util.Iterator;
import javax.swing.filechooser.FileSystemView;
import jxl.Workbook;
import jxl.write.Label;
import jxl.write.WritableSheet;
import jxl.write.WritableWorkbook;
import net.sf.json.JSONArray;
//import net.sf.json.JSONobject;
import net.sf.json.JSONobject;
public class JsonTOExcel {
public static void main(String[] args) {
String data = “{‘data‘:[{‘名称‘:‘2单元抽屉左侧板‘‘部件编码‘:‘8GCS.050.1159XD‘‘柜体型号‘:‘低电压配电柜‘‘外购/自产‘:‘自产‘‘数量‘:‘1‘‘加工时间‘:‘40‘‘所属生产线‘:‘钣金生产线(产线一)‘}{‘名称‘:‘抽屉隔板‘‘部件编码‘:‘ctgb‘‘柜体型号‘:‘低电压配电柜‘‘外购/自产‘:‘自产‘‘数量‘:‘8‘‘加工时间‘:‘90‘‘所属生产线‘:‘钣金生产线(产线一)‘}{‘名称‘:‘RC4-13二次动插件‘‘部件编码‘:‘RC4-13‘‘柜体型号‘:‘低电压配电柜‘‘外购/自产‘:‘外购‘‘数量‘:‘1‘‘加工时间‘:‘null‘‘所属生产线‘:‘钣金生产线(产线一)‘}]}“;
print(data “a“);
}
public static void print(String dataString name){
System.out.println(data);
JSONobject jsonobject = JSONobject.fromobject(data);
// 将函数调用的结果返回给result
// 保存路径要改!!!!
FileSystemView fsv = FileSystemView.getFileSystemView();
File path=fsv.getHomeDirectory();
String desktoppath = path.getPath();
JSONobject result = Excel.createExcel(desktoppath+“\\“+name+“.xls“ jsonobject);
// 输出结果
System.out.println(result);
}
}
class Excel {
@SuppressWarnings(“unchecked“)
// 创建excel文件函数
// src为待保存的文件路径json为待保存的json数据
public static JSONobject createExcel(String src JSONobject json) {
JSONobject result = new JSONobject(); // 用来反馈函数调用结果
try {
// 新建文件
File file = new File(src);
file.createNewFile();
OutputStream outputStream = new FileOutputStream(file);// 创建工作薄
W
- 上一篇:员工管理系统JAVA开发毕业设计含开发文档
- 下一篇:北大青鸟项目案例 宠物商店
评论
共有 条评论