2015-04-20 13 views
5

Letztendlich muss ich eine TSV-Datei erstellen.Verwenden von ng-CSV zum Erstellen einer TSV-Datei

Ich habe AngularJS v1.2.20 mit dem ng-csv Modul verwendet. Bisher ist ng-csv ideal für CSV, aber es scheint nicht gut mit dem Erstellen von Tab-Trennung zu arbeiten.

Meine Richtlinie sieht aus wie

<a ng-csv='getCSVData()' filename='tsv_data_table.tsv' csv-header='headerNames' field-separator="\t">TSV</a> 

aber es endet nur die rohe \ t zwischen jeder der Zellen setzen , als ob ich wollte verwenden „\\ t“ zum Beispiel

Bob's Tires\t2484775951\t1\t1\t100\t0\t1\t100\t73\t1 

Ich habe versucht, \ t in Dezimaltrennzeichen und Text-Trennzeichen und es hat nicht geholfen.

Antwort

1

Als Angular das field-separator="\t" gelesen hatte, entkam es tatsächlich dem \, bevor es es an die Direktive übergab. Ich habe eine Pull-Anfrage gemacht, die in ng-csv zusammengeführt wurde, um dieses Problem zu beheben.

Die Antwort ist also - es jetzt funktioniert einfach zu bedienen field-separator="\t"

1

Haben Sie versucht, \ t als HTML-Entity zu setzen? Das heißt, wie &#09;? Nicht sicher, aber es könnte helfen.

Verwandte Themen