java如何使用docx4j读取/打印excel文件的内容?
我一直在谷歌上搜索,但我没有找到一个这样的例子
我能够提取DOCX文件的内容,但到目前为止还不知道如何获取EXCEL文件的内容
我知道你用
SpreadsheetMLPackage spreadsheetMLPackage = SpreadsheetMLPackage.load(file);
加载文件,但我不知道如何从这里开始。我已经检查了SpreadsheetMLPackage的所有方法,但是没有任何方法可以让我得到内容
# 1 楼答案
首先,您需要了解xlsx文件的结构
解压一个,或通过docx4j webapp运行它
有关零件之间的关系,请参见:
http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/2007/08/13/1970.aspx
我想你需要的关键方法是getWorksheet
但是首先你需要得到WorkbookPart;使用电子表格软件包进行此操作。getWorkbookPart()