我遇到的这个问题解决方法是因为类引用问题:
Excel2007及以上版本支持.xlsx/.xls等格式
Workbook workbook = new XSSFWorkbook();
Excel2003版本,支持.xls格式
Workbook workbook = new HSSFWorkbook();
如果改为上面的还解决不了还可以尝试使用第三方插件或者csv导出。方法有很多注意项目进度,有问题可以记录下来,有时间的时候细心钻研。
这里要说一点csv导出的文件里边只能是一个sheet表。我这里了解了下csv导出。
不多说上代码:
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileOutputStream;
import java.io.OutputStreamWriter;
import net.sf.json.JSONArray;
import net.sf.json.JSONObject;
public class CsvExport {
public static void main(String[] args) {
File csvFile = null;
BufferedWriter csvFileOutputStream = null;
String[] tableTitle = {“物品”,“编码”,“单价”};
String[] tableName = {“name”,“number”,“price”};
JSONArray dataArr = new JSONArray();
JSONObject obj = new JSONObject();
obj.put(“name”,“手机”);
obj.put(“numb