spire.xls for java支持将excel文档转为多种文档格式,包括pdf、图片、html、xps、xml、csv、pcl、ods、postscript、以及office excel不同版本如,version97-2003,version2007,version2010,version2013,version2016等。本文以转换其中的几种文档格式为例介绍转换方法。
import com.spire.xls.*;
public class exceltoimg {
public static void main(string[] args) {
//加载excel工作表
workbook wb = new workbook();
wb.loadfromfile("test.xlsx");
//获取工作表
worksheet sheet = wb.getworksheets().get(0);
//调用方法将excel工作表保存为图片
sheet.savetoimage("toimg.png");
//调用方法,将指定excel单元格数据范围保存为图片
//sheet.savetoimage("toimg2.png",8,1,30,7);
//调用方法将excel保存为html
sheet.savetohtml("tohtml.html");
//调用方法将excel保存为xps
sheet.savetofile("toxps.xps", string.valueof(fileformat.xps));
//调用方法将excel保存为csv
sheet.savetofile("tocsv.csv", string.valueof(fileformat.csv));
//调用方法将excel保存为xml
sheet.savetofile("toxml.xml", string.valueof(fileformat.xml));
//调用方法将excel保存为postscript
sheet.savetofile("topostscript.postscript", string.valueof(fileformat.postscript));
//调用方法将excel保存为pcl
sheet.savetofile("topcl.pcl", string.valueof(fileformat.pcl));
}
}
文档转换结果: