Openoffice文件为xlsx

时间:2013-06-07 16:12:09

标签: .net excel spreadsheet openoffice.org

我正在使用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行...但我无法找到该格式的值。

我试过了:

propVals2.Value = uno.Any("Calc MS Excel 2007 XML");

但它只是抛出一个空消息异常......

我也尝试过使用xs.storeAsURL ......但同样的问题..

谢谢,我感谢任何帮助。

0 个答案:

没有答案