Open XML SDK - Speichern Sie eine Vorlage-Datei (.xltx zu .xlsx)

Ich habe den folgenden code zum öffnen der Excel-Vorlage-Datei und speichern Sie es als .xlsx-Datei und ich bekomme den folgenden Fehler, wenn ich versuche, öffnen Sie die neue Datei. Bitte helfen Sie, diese zu lösen.

Excel kann die Datei nicht öffnen 'sa123.xlsx' da das Dateiformat oder die Dateierweiterung ungültig ist. Stellen Sie sicher, dass die Datei nicht beschädigt wurde und dass die Dateiendung entspricht dem format der Datei.

        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());    
        }
InformationsquelleAutor SA. | 2010-09-30
Schreibe einen Kommentar