This week's giveaway is in the Android forum.
We're giving away four copies of Android Security Essentials Live Lessons and have Godfrey Nolan on-line!
See this thread for details.
The moose likes Other Open Source Projects and the fly likes org.apache.poi.poifs.filesystem.OfficeXmlFileException while reading .docx file Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Products » Other Open Source Projects
Bookmark "org.apache.poi.poifs.filesystem.OfficeXmlFileException while reading .docx file" Watch "org.apache.poi.poifs.filesystem.OfficeXmlFileException while reading .docx file" New topic

org.apache.poi.poifs.filesystem.OfficeXmlFileException while reading .docx file

manu chandra

Joined: Oct 08, 2012
Posts: 15
Hi ,

I am trying to read a .docx format file . But i am getting an error like :

org.apache.poi.poifs.filesystem.OfficeXmlFileException: The supplied data appears to be in the Office 2007+ XML. POI only supports OLE2 Office documents

But it suggest to use xssf instead of hssf but my doubt is xssf is used for reading excel files..
I am not reading any excel here but i want to read .docx and .doc files..

Can any one please help?
Ulf Dittmer

Joined: Mar 22, 2005
Posts: 41124
I don't know what the "it" is that recommends to use XSSF, but the API to use for reading .docx is XWPF, whereas for .doc it is HWPF. I don't think there is a combined API that can read both formats (like there is the SS API that combines HSSF and XSSF).

Ping & DNS - my free Android networking tools app
I agree. Here's the link:
subject: org.apache.poi.poifs.filesystem.OfficeXmlFileException while reading .docx file
Similar Threads
How to read .xlsx sheet from Client Side using poi 3.5
error reading excel file using apache poi
Read a .xls,.xlsx file format using XSSF
How to identify the Microsoft office version + POI