Ich glaube, es geht dem TE einfach darum, welche Dateierweiterung er nehmen soll, und nicht darum, wie eine Datei zu kodieren ist.
(Also in dem Sinne, wie ich das Beispiel in dem o.g. Link anpasse, dass die so erzeugte Datei ohne meckern von Excel akzeptiert wird)