从JAVA使用LibreOffice/OpenOffice转换文件格式

从JAVA使用LibreOffice/OpenOffice转换文件格式,java,openoffice.org,libreoffice,uno,Java,Openoffice.org,Libreoffice,Uno,我正在使用LibreOffice4.0uno转换文件。我设法在doc和docx之间进行转换,从xlsx转换到xls,从docx转换到doc,但是我很难找到xlsx和PPTX的FilterName值 propertyValues[0] = new PropertyValue(); propertyValues[0].Name = "FilterName"; propertyValues[0].Value = "..."; for doc I used: "swriter: MS Word 97

我正在使用LibreOffice4.0uno转换文件。我设法在doc和docx之间进行转换,从xlsx转换到xls,从docx转换到doc,但是我很难找到xlsx和PPTX的FilterName值

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";

谢谢。

对于XLSX,您可以使用
Calc MS Excel 2007 XML
MS Excel 2007 XML

我也在OpenOffice中找到了这个,但我不确定它是否适用于您的案例:

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

有一个很大的列表问题到底是什么?你能详细说明一下吗?