我有以下代码来打开 Excel 模板文件并将其保存为 .xlsx 文件,当我尝试打开新文件时出现以下错误。请帮助解决这个问题。
Excel 无法打开文件“sa123.xlsx”,因为文件格式或扩展名无效。验证文件没有损坏并且文件扩展名与文件格式匹配。
string templateName = "C:\\temp\\sa123.xltx";
byte[] docAsArray = File.ReadAllBytes(templateName);
using (MemoryStream stream = new MemoryStream())
{
stream.Write(docAsArray, 0, docAsArray.Length); // THIS performs doc copy
File.WriteAllBytes("C:\\temp\\sa123.xlsx", stream.ToArray());
}