[英]how to read xls chart in java?
我正在使用POI API读取模板n,以通过java创建XLS文件。
我想从模板中获取图表。 有什么办法吗?
您可以使用JFree图表API在excel中创建图表。http://www.programming-free.com/2012/12/create-charts-in-excel-using-java.html
也许Andy Khan的JExcel可以为您提供帮助。 这是一个了不起的工具。 我比POI更喜欢它。
如果将图表构建到模板中,则在将数据插入电子表格时它将自动更新。
如果您想从头开始创建图表,我相信POI中尚不提供此功能。
从POI网站:
您目前无法创建图表。 但是,您可以在Excel中创建图表,使用HSSF修改图表数据值并写出新的电子表格。 这是可能的,因为POI尝试保持现有记录尽可能完整。
您是说要获取GIF或JPEG的方法吗? Actuate e.Spreadsheet可以从Excel图表和范围中创建图像,但是价格昂贵(我在2002年以前在那里工作,但现在没有从属关系)。
// officetools.jar available at http://www.dancrintea.ro/xls-to-pdf/
import officetools.OfficeFile;
FileInputStream fis = new FileInputStream(new File(”test.xls”));
OfficeFile f = new OfficeFile(fis, ”localhost”, ”8100″, false);
// read a column
for (int i=0; i<=99; i++)
System.out.println(f.getCell(1,i));
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.