记录点自己经历的bug坑。。。。
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import com.bedatadriven.spss.SpssDataFileReader;
import com.bedatadriven.spss.SpssVariable;
import org.apache.log4j.Logger;
import org.springframework.stereotype.Component;
import java.io.File;
import java.util.ArrayList;
import java.util.List;
//省略了类 ,自己弄一下,以上为需要的包
Logger logger=Logger.getLogger(Class.class);
/**
* @param file 需要解析的Sav文件
* 这里用于解析获取数据
* 解析后的json格式 文件名.列名type:data type为数据类型,自定义
*/
public JSONArray readSav(File file,String filenames) {
//获取数据集合
List<List<Object>> list = new ArrayList<>();
//获取头部行数据
List<String> header=new ArrayList<>();
//获取每列单行数据
List<Object> lineDate=null;
try {
SpssDataFileReader reader = new SpssDataFileRead