java解析从接口获取的json内容并写到excle(只写与标题匹配的值,并非把所有的接口返回值都写进去)
2021-06-28 23:04
标签:collect 一个 sort pac nbsp dem lib get xls 需求:从接口中获取的一个json数组中有多个对象,每个对象中的值并非都需要,只需查出标题中的几项对应的值即可。且还需要按某个字段排序后依次写到excel 实现方法如下: java解析从接口获取的json内容并写到excle(只写与标题匹配的值,并非把所有的接口返回值都写进去) 标签:collect 一个 sort pac nbsp dem lib get xls 原文地址:https://www.cnblogs.com/janson071/p/9648272.htmlpackage jansonDemo;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import org.apache.poi.xssf.usermodel.XSSFCell;
import org.apache.poi.xssf.usermodel.XSSFRow;
import org.apache.poi.xssf.usermodel.XSSFSheet;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
import java.io.File;
import java.io.OutputStream;
import java.io.FileOutputStream;
import java.util.*;
public class TestJsonToExcel {
public static void main(String[] args) {
XSSFWorkbook workbook;
XSSFSheet sheet;
XSSFRow row;
XSSFCell cell;
//创建excel工作薄
workbook = new XSSFWorkbook();
//创建一个工作表sheet
sheet = workbook.createSheet("stationInfo");
//创建第一行
row = sheet.createRow(0);
//创建一个单元格
cell = null;
//定义标题栏,放到数组中
String stationInfo_title[] =
{"Pictures","StationLng","SiteGuide","Address","ServiceTel",
"SupportOrder","OperatorID","StationID","Remark"};
//在第一行插入标题栏
for (int i=0;i
文章标题:java解析从接口获取的json内容并写到excle(只写与标题匹配的值,并非把所有的接口返回值都写进去)
文章链接:http://soscw.com/index.php/essay/99097.html