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());
}