首页 文章

使用c#重命名工作表openoffice calc

提问于
浏览
1

我创建了一个程序,从大量不同的文件读入并在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 回答

  • 1

    我've never programmed to OpenOffice, so I assume you'正在使用this api . 在文档中,我发现XSpreadsheet实现XNamed,它导出方法 setNamegetName . 这似乎是你想要的 . 如果我说,我从来没有用过这个 .

相关问题