Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用C#中的模板创建文件时,如何更新excel文件单元格数据?_C#_Excel_Epplus - Fatal编程技术网

使用C#中的模板创建文件时,如何更新excel文件单元格数据?

使用C#中的模板创建文件时,如何更新excel文件单元格数据?,c#,excel,epplus,C#,Excel,Epplus,我正在使用模板文件创建一个新的excel文件,但我无法编辑创建的新文件中的内容,请协助完成相同的操作。 提前谢谢 FileStream fileStream = new FileStream(filepath, FileMode.Open, FileAccess.Read); using (ExcelPackage package = new ExcelPackage(fileStream)) { package.Save(); } string name = "filecreat

我正在使用模板文件创建一个新的excel文件,但我无法编辑创建的新文件中的内容,请协助完成相同的操作。 提前谢谢

FileStream fileStream = new FileStream(filepath, FileMode.Open, FileAccess.Read);

using (ExcelPackage package = new ExcelPackage(fileStream))
{
     package.Save();
}

string name = "filecreated.xlsx";
string fileType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet";
fileStream.Position = 0;

//return file 
return File(fileStream, fileType, name);```


您似乎正在以只读访问模式打开文件

FileStream FileStream=newfilestream(filepath,FileMode.Open, FileAccess.Read)

请你试一下好吗

FileInfo existingFile = new FileInfo(filepath);
using (ExcelPackage package = new ExcelPackage(existingFile))
{
  //As we have not modified the file, its useless to call Save()

  //This will override the opened file
  package.Save();
}

FileAccess.Read?似乎您正在以只读访问模式FileStream FileStream=new FileStream(filepath,FileMode.Open,FileAccess.Read)打开文件;