我打算读取一个165 mb的xlsm文件。 但是我遇到了内存问题。我尝试更改vm选项,但没有一个帮助我。
`java.lang.OutOfMemoryError: Java heap space
at java.base/java.util.TreeMap.put(TreeMap.java:575)
at org.apache.poi.xssf.usermodel.XSSFRow.<init>(XSSFRow.java:77)
at org.apache.poi.xssf.usermodel.XSSFSheet.initRows(XSSFSheet.java:270)
at org.apache.poi.xssf.usermodel.XSSFSheet.read(XSSFSheet.java:233)
at org.apache.poi.xssf.usermodel.XSSFSheet.onDocumentRead(XSSFSheet.java:220)
at org.apache.poi.xssf.usermodel.XSSFWorkbook.parseSheet(XSSFWorkbook.java:452)
at org.apache.poi.xssf.usermodel.XSSFWorkbook.onDocumentRead(XSSFWorkbook.java:417)
at org.apache.poi.ooxml.POIXMLDocument.load(POIXMLDocument.java:184)
at org.apache.poi.xssf.usermodel.XSSFWorkbook.<init>(XSSFWorkbook.java:286)`
有人可以帮助您解决此错误吗?
预先感谢