如何打开excel文件并重命名excel工作表?

时间:2015-05-14 18:15:28

标签: c# excel

好的,我已经搜索了有关此主题的所有其他问题,但还没有找到一个好的答案。我需要读取一个excel文件并以编程方式重命名我的excel工作表。我正在使用2007 excel。有帮助吗?任何提示?

2 个答案:

答案 0 :(得分:3)

就个人而言,我会使用免费的库,例如EPPlus。我认为它更干净,更容易使用,然后互操作。

这样的事情:

FileInfo finfo = new FileInfo(@"C:\Temp\Book1.xlsx");
using (var excelPackage = new ExcelPackage(finfo))
{
    ExcelWorksheet ws = excelPackage.Workbook.Worksheets["Sheet1"];
    ws.Name = "NewWorksheet Name";
    excelPackage.Save();
}

答案 1 :(得分:1)

Worksheet oSheet = (Worksheet)oWB.Worksheets["TheSheetYouWant"];
oSheet.Name = "NewName";