使用 ClosedXML 显示的更改工作表

And*_*ewK 3 c# excel closedxml

我正在使用 ClosedXML 动态创建一个包含多个工作表的 Excel 工作簿。完成生成内容后,我正在努力将选定的工作表更改回工作簿中的第一张工作表,并且在文档中找不到有关如何更改显示的工作表的任何内容。我试过了:

wb.Worksheet(1).Select();
Run Code Online (Sandbox Code Playgroud)

这将选择工作表中的所有单元格,但不会将视图更改回来。

wb.Worksheet(1).Cells(1,1).Value = wb.Worksheet(1).Cells(1,1).Value
Run Code Online (Sandbox Code Playgroud)

似乎设置了值,但同样不会改变视图。

我曾尝试隐藏其他工作表,希望它能自动选择可见工作表,但这似乎不起作用。有什么建议?

And*_*ewK 5

使用 ClosedXML 将活动工作表设置为第一个工作表将使用以下代码:

wb.Worksheet(1).SetTabActive();
Run Code Online (Sandbox Code Playgroud)