OpenOffice的文件为xlsx
我在C#中用OpenOffice库生成一个文件
当我保存时,我正在这样做:
XStorable2 xs = (XStorable2)oDoc; PropertyValue[] propVals2 = new PropertyValue[1]; propVals2[0] = new PropertyValue(); propVals2.Name = "FilterName"; propVals2.Value = uno.Any("MS Excel 97"); xs.storeToURL(fileName, propVals2);
在这一点上一切正常,该文件生成Excel 97格式…
现在,我想改变它保存在XLSX格式,所以我猜我需要改变行#5 …但我不能find该格式的值。
我试过了:
propVals2.Value = uno.Any("Calc MS Excel 2007 XML");
但它只是抛出一个空的消息例外…
我也尝试使用xs.storeAsURL …但同样的问题..
谢谢,我感谢任何帮助。