2015-04-20 21 views
5

In definitiva, ho bisogno di creare un file TSV.Uso di ng-csv per creare un file TSV

Ho utilizzato AngularJS v1.2.20 con il modulo ng-csv. Finora ng-csv è ottimo per csv ma ​​non sembra funzionare bene con la creazione di separatori a schede.

mia direttiva sembra

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

ma finisce per mettere semplicemente il \ t grezzo tra ciascuna delle cellule come se volessi usare "\\ t" ad esempio

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

Ho provato a mettere \ t in separatore decimale e delimitatore di testo e non ha aiutato.

risposta

1

Quando Angular stava leggendo il field-separator="\t" in realtà stava sfuggendo allo \ prima di passarlo alla direttiva. Ho fatto una richiesta di pull che è stata unita a ng-csv per risolvere questo problema.

Quindi la risposta è - ora funziona utilizzare solo field-separator="\t"

1

Hai provato a inserire \ t come entità HTML? Cioè, come &#09;? Non sono sicuro, ma potrebbe essere d'aiuto.

Problemi correlati