2008-11-05 4 views
20

Ich bin auf das Problem gestoßen, wo Excel nicht gut mit UTF-8-codierten CSV-Dateien spielt. Siehe hierzu related question auf Stack Overflow.Was ist der beste MIME-Typ und die Erweiterung, die beim Tab-Export verwendet werden soll?

Ich habe die Lösung des Exports als UTF-16 gefolgt, aber es scheint, dass mit UTF-16, das Komma-Zeichen nicht als Trennzeichen funktioniert, nur das Tab-Zeichen.

Allerdings kann ich nirgendwo finden, was der richtige Dateiname und Mime-Typ für Tab-getrennte Dateien sein sollte. Ich habe irgendwo gefunden, dass es application/vnd.ms-excel und xls war. Dies funktioniert für Excel 2003, aber 2007 wird nicht genehmigt.

Also was soll es sein?

Antwort

21

Bei tabstoppgetrennten Dateien erwähnt http://www.rfc-editor.org/rfc/rfc4180.txt 'text/tab-separated-values'.

Dieses Format ist (spärlich) unter http://www.iana.org/assignments/media-types/text/tab-separated-values beschrieben.

Weitere Informationen finden Sie unter: http://www.cs.tut.fi/~jkorpela/TSV.html

Ich hoffe, das hilft?

+1

Danke, wahrscheinlich ist das, wie es funktionieren sollte, aber Excel hat kein Verständnis für diese Pantomime überhaupt. – EvilPuppetMaster

0

Mime-Typ ist eine HTTP-Sache und hat nur Bedeutung für den Browser - es wird nicht zusammen mit der Datei gespeichert, wenn Sie eine lokale Kopie herunterladen. Excel sieht also niemals deinen Mime-Typ.

+2

Also geht es nur von der Dateierweiterung (zumindest anfänglich) um zu überprüfen, dass Sie einen unterstützten Dateityp importieren? – Coops

+5

Sie haben recht, wenn Excel MIME-Typen nicht überprüft, aber MIME nicht _just_ eine HTTP-Sache überhaupt. Es ist eine vielseitige, Internet-Sache, die innerhalb der E-Mail entstanden ist (was überhaupt nichts mit HTTP zu tun hat). Heutzutage haben MIME-Typen viele Anwendungen auch außerhalb des Internets. Linux-Betriebssysteme verbinden beispielsweise Standardprogramme zum Öffnen von Dateien mit MIME-Typen (im Gegensatz zu der Dateierweiterungslösung, die von Windows verwendet wird). – megaflop

Verwandte Themen