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