Moin!
Und wenn man einfach eine HTML-Tabelle mit Excel-Mime-Type ausgibt, funktioiert das in Excel auch - vermeidet aber die Komplexität des Excel-Dateiformats und die Schmerzen der Unterspezifiziertheit von CSV.
Verstehe ich das richtig, _nur_ die HTML-Tabelle, also keine valide HTML-Seite?
Und dieser dann den Excel-Mime-Type im Header vorausstellen?Ab welcher Excel-Version funktioniert das? Wie sieht es da mit der Typenerkennung aus?
Richtig, einfach mit <table> starten.
Keine Ahnung, ab wann das funktioniert. Ich will nicht behaupten "schon immer", aber dieses Gefühl habe ich.
Gibt einen kleinen Nachteil bei dieser Lösung: Die Zellenrahmen werden in so einer Datei nicht sehr kräftig angezeigt. Kann sein, dass man das mit einem passenden border-Attribut regeln kann, hab ich nicht ausprobiert.
- Sven Rautenberg