0
ng-tableをcsvファイルにエクスポートしています。それはExcelでファイルを開くときに機能しますが、メモ帳を使用すると、ファイルの先頭に余分な文字がいくつかあります。特に、この "sep =、"文字。angeljs notepadで見たときにcsvの余分な文字にエクスポートする
例:
sep=, "Corporation","Date" "ABC Company","20 Oct" "XYZ Company","21 Oct"
これは私のコードです:
<div class="panel-body">
<table ng-table="reportTable" class="table table-striped" export-csv="csv">
<tr ng-hide="group.$hideRows" ng-repeat="data in $data">
<td data-title="'CORPORATION' | translate" sortable="'corpName'">
{{data.corpName}}</td>
<td data-title="'DATE' | translate" sortable="'formattedDate'">
{{data.formattedDate}}</td>
</tr>
</table>
<a class="btn btn-primary" ng-click='csv.generate($event, "{{reportType}}.csv", reportTable)' href=''
ng-show="reportData.length > 0">
<i class="fa fa-download fa-fw"></i> <span data-ng-bind="'EXPORT_TO_CSV' | translate">
</a>
がどのように私はこの余分な文字を取り除くことができますか? ありがとう!
'csv.generate'メソッドはどこから来ますか?利用可能なオーバーロード? –
それはngテーブルからです。http://ng-table.com/#/ – Kara
ドキュメントは非常に限られています。いくつかの回避策を試しましたか?エクスポートデータ構造から最初の要素を削除しますか?エクスポートする前に 'reportData.shift()'と同じですか? –