我一直在谷歌搜索,我没有找到一个例子。
我能够提取DOCX文件的内容,但到目前为止还不知道如何获取EXCEL文件的内容。
我知道你使用
SpreadsheetMLPackage spreadsheetMLPackage = SpreadsheetMLPackage.load(file);
加载文件,但我不知道如何从这里开始。我检查了SpreadsheetMLPackage有什么方法,但没有任何东西让我得到内容。
答案 0 :(得分:1)
首先,您需要了解xlsx文件的结构。
解压缩一个,或通过docx4j webapp运行。
关于部件如何相互关联,请参阅:
http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/2007/08/13/1970.aspx
我想你想要的关键方法是getWorksheet
但首先你需要获得WorkbookPart;使用spreadsheetMLPackage.getWorkbookPart()
执行此操作