C#检查excel文件的WorkSheet名称并重命名

时间:2011-04-04 12:53:10

标签: c#

我需要帮助编写一个C#代码,它基本上应该将excel文件作为输入,并检查excel文件是否包含特定的工作表或选项卡,如果是,则使用其他名称重命名该选项卡。该计划应该支持.net 3.5和excel 2007.请给我一些例子。提前谢谢。

3 个答案:

答案 0 :(得分:5)

Application excel = new Application();
Workbook wb = excel.Workbooks.Open(path, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value);

    string lookFor="TabName1";

    foreach (Microsoft.Off.Interop.Excel.Worksheet w in wb.Worksheets)
     {
       if (w.Name == lookFor)
         //match exists rename
         w.Name = lookFor + "_renamed";
     }

答案 1 :(得分:3)

我正在使用EPPlus来处理所有与Excel相关的代码。

答案 2 :(得分:1)