4
用戶可以將excel文檔另存爲.xls或xml-table。結果是一個結構固定的xml文件,Excel可以對它進行更正。用apache poi打開excel-xml
有可能在java中用apache-poi打開這種類型的excel文件?
在此先感謝安德烈。
用戶可以將excel文檔另存爲.xls或xml-table。結果是一個結構固定的xml文件,Excel可以對它進行更正。用apache poi打開excel-xml
有可能在java中用apache-poi打開這種類型的excel文件?
在此先感謝安德烈。
如果你的意思XML-table
這樣的文件(通過使用創建保存在Excel選項):
<?xml version="1.0"?>
<?mso-application progid="Excel.Sheet"?>
<Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet"
xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:x="urn:schemas-microsoft-com:office:excel"
xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet"
xmlns:html="http://www.w3.org/TR/REC-html40">
<DocumentProperties xmlns="urn:schemas-microsoft-com:office:office">
那麼答案是:不,你不能與Apache打開此POI。
POI支持Microsoft Excel 97中(-2007)(BIFF8)的.xls和Microsoft Excel XML(2007+)(OOXML)的.xlsx文件格式。
第一個是二進制格式,第二個是ZIP文件格式,裏面有一堆XML文件。 (看看它:將.xlsx文件重命名爲.zip並使用ZIP工具打開它)
我只知道能夠將該XML模式轉換爲Excel的.NET/C#工具格式,然後可以通過POI讀取:http://spreadsheet.codeplex.com/
也許有其他轉換器在那裏,你可能看看使用谷歌它。
你的嘗試是什麼? – vels4j
我不知道如何。 –