我在使用用于 Java 的 smartXLS 库时遇到了这个问题
我尝试使用该方法将工作簿的工作表导出为 .png 图像
workbook.sheetRangeToImage(row1,col1,row2,col2,file)
我使用的代码如下:
private static void takeValuePics() throws Exception {
WorkBook w = new WorkBook();
w.read(XLS_PATH + DIF_FILE_NAME);
int numSheets = w.getNumSheets();
String out;
for(int i=0;i<numSheets;i++) {
w.setSheet(i);
System.out.println(w.getNumber(1,1));
w.setPrintGridLines(true);
out = VAL_PATH + "values_" + w.getSheetName(i) + ".png";
w.sheetRangeToImage(0,0,LOOPS,3,out);
}
常量配置正确,文件读取正确。(println() 打印正确的值)
.png 文件已创建,但它们完全是空的!只是白色的矩形。
有人知道出了什么问题吗?