我有以下代碼來打開Excel模板文件並將其保存爲.xlsx文件,當我嘗試打開新文件時出現以下錯誤。請幫助解決這個問題。Open XML SDK - 將模板文件(.xltx保存爲.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());
}
謝謝。這有幫助。 – 2010-10-01 12:03:04