2013-04-04 43 views
2

我正在使用LibreOffice4.0 UNO轉換文件。我管理文檔和docx之間的轉換,從xlsx到xls和從docx到doc,但我無法找到XLSX和PPTX的FilterName值。使用LibreOffice/OpenOffice從JAVA轉換文件格式

propertyValues[0] = new PropertyValue(); 
propertyValues[0].Name = "FilterName"; 
propertyValues[0].Value = "..."; 

for doc I used: "swriter: MS Word 97"; 
for docx I used: "Office Open XML Text"; 
for xls I used: "swriter: MS Excel 97"; 
for ppt I used: "swriter: MS PowerPoint 97"; 

謝謝。

+0

有什麼問題到底是什麼?你能詳細說明嗎? – 2013-04-04 07:49:51

回答

5

對於XLSX,您可以使用Calc MS Excel 2007 XML或​​。

我也發現了這個OpenOffice的,但我不知道它是否適合你的情況:

DOCX - MS Word 2007 XML 
XLSX - Calc MS Excel 2007 XML 
PPTX - Impress MS PowerPoint 2007 XML 

有一個BIG列表here

+0

Thanks.Also的列表。 – andreyro 2013-04-04 08:42:01