ExcelPackage不使用C#以编程方式保存

时间:2015-08-09 12:56:38

标签: c# excel

我正在尝试使用C#编辑扩展名为.xlsx的现有excel文件,但它没有保存新值。我的代码如下。可以帮助我吗?

 string path = @"D:\Demo\test.xlsx"    ;  
    FileInfo file = new FileInfo(Path.GetFileName(path));
          using (ExcelPackage xlPackage = new ExcelPackage(file))
           {
                 ExcelWorkbook workBook = xlPackage.Workbook;
                 ExcelWorksheet ws = workBook.Worksheets[1];
                 ws.Cells[8, 6].Value = 25;
                 xlPackage.Save();
           }

1 个答案:

答案 0 :(得分:1)

@符号放在路径字符串之前,以防止自动剥离或手动转义\个字符

string path = @"D:\test\test.xslx";

或者

string path = "D:\\test\\test.xslx";