Du kannst nicht einfach eine Datei mit der Endung xls erstellen, und dann davon ausgehen, dass Excel weiß, wie die Daten zu interpretieren sind.
Versuch mal, die Datei mit der Endung .csv zu erstellen. csv steht für Comma Separated Value, also einfach durch Komma getrennte Werte. Excel sollte die Standardanwendung für solche Dateien sein. Trenne die Werte durch Kommata und Zeilenumbrüche. Statt des Dezimalkommas musst Du einen Punkt angeben, Anführungszeichen nur, wenn im Wert ein Komma vorkommt.
Du kannst Excel auch "fernsteuern", aber das ist für ein erstes Programm doch arg kompliziert.