一、操作.xls后缀的Excel
(使用jexcel和fastjson)
1、添加dependency
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.7</version>
</dependency>
<dependency>
<groupId>net.sourceforge.jexcelapi</groupId>
<artifactId>jxl</artifactId>
<version>2.6.10</version>
</dependency>
2、代码流程主要是:
获取文件Workbook;
通过序号(从0开始)获取表Sheet;
通过列数、行数(从0开始)获取单个Cell;
从Cell中获取内容,put进json对象JSONObject;
add进json列表JSONArray;
关闭Workbook;
我操作的是这样一个表:
package ExcelToJson;
import java.io.File;
import java.io.IOException;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import jxl.Cell;
import jxl.Sheet;
import jxl.Workbook;
import jxl