c# - 如何从 C# 中的 Excel 工作簿中删除工作表?

标签 c# windows excel worksheet

假设我有一个工作簿,其中有 6 个工作表,如 Sheet1、Sheet2、Sheet3、Sheet4、Sheet5、Sheet6。

所以我想从这里删除 Sheet1、Sheet2、Sheet3。我该怎么做?

最佳答案

您可以调用.Delete() method ,像那样:

Globals.Sheet1.Delete();

根据您的评论更新:

Excel._Worksheet ws = (Excel._Worksheet)app.Workbooks[i].Worksheets[j];
ws.Delete();

关于c# - 如何从 C# 中的 Excel 工作簿中删除工作表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7402169/

相关文章:

xml - Excel VBA 从 XML 获取特定节点

c# - 是否可以更改异步方法的任务创建选项?

c# - 将 DbContext 拆分为具有重叠 DbSet 的多个上下文

c# - 从对象列表中获取具有最大值的对象的最有效方法

php - Windows 操作系统中的 chmod 功能与 Linux 中不同

python - 在数据框中查找重复的组

c# - MVVM 交换控件

windows - 在 unix 中执行 win32 文件(使用 UpdateResource winapi)

python - CollabNet 的 python svn 绑定(bind)的替代方案是什么?

php - php-excel-reader是否支持xlsx