我创建了一个程序,从大量不同的文件读入并在openoffice calc中存储不同的信息 . 我用以下代码创建电子表格表:
public XSpreadsheet getSpreadsheet(int nIndex, XComponent xComp)
{
// Collection of sheets
XSpreadsheets xSheets = ((XSpreadsheetDocument)xComp).getSheets();
XIndexAccess xSheetsIA = (XIndexAccess)xSheets;
XSpreadsheet xSheet =(XSpreadsheet)xSheetsIA.getByIndex(nIndex).Value;
return xSheet;
}
此方法调用如下:
XSpreadsheet newSheet = getSpreadsheet(sheetIndex, xComp);
我知道如何在表格中输入数据等但是我不知道如何为openoffice应用程序重命名工作表 . 通过互联网查看我只是设法找到不适用于OO的Excel应用程序的信息 .
有没有人对如何做到这一点有任何想法?
谢谢
1 回答
我've never programmed to OpenOffice, so I assume you'正在使用this api . 在文档中,我发现XSpreadsheet实现XNamed,它导出方法
setName
和getName
. 这似乎是你想要的 . 如果我说,我从来没有用过这个 .