import org.apache.poi.poifs.filesystem.NPOIFSFileSystem; //導入方法依賴的package包/類
public void execute(String fileName, JOfficeFrame jOfficeFrame)
throws FileNotFoundException, IOException {
NPOIFSFileSystem fs = new NPOIFSFileSystem(new File(fileName));
DirectoryNode directoryNode = fs.getRoot();
String workbookName = HSSFWorkbook.getWorkbookDirEntryName(directoryNode);
HSSFWorkbook workbook = new HSSFWorkbook(directoryNode, true);
workbook.getDocumentSummaryInformation();
workbook.getSummaryInformation();
InputStream stream = directoryNode
.createDocumentInputStream(workbookName);
jOfficeFrame.updateTreeTable(RecordFactory.createRecords(stream));
/**
* Process Summary Information and Document SummaryInformation
*/
processDocumentSummaryInformation(workbook.getDocumentSummaryInformation(), jOfficeFrame);
processSummaryInformation(workbook.getSummaryInformation(), jOfficeFrame);
fs.close();
}