PrimeNG DataTable中有一個功能,將數據導出到CSV文件。我需要提供將數據導出到Excel,PDF和XML的功能。我如何在我的Angular2應用程序中實現這一點?出口PrimeNG的DataTable到Excel,PDF和XML
5
A
回答
0
PrimeNg不支持什麼比數據表更CSV本身。所以你需要從「scratch」構建這個功能。
一個很好的辦法是這樣的:
你已經在你的成分,它一個對象的數據。這將是你在你的數據表通過這樣的對象:
<p-dataTable [value]="cars">
所以我們的數據是在汽車對象。在您的成分,它可以使用
this.cars
下一步將是要麼添加到您的數據表的頁眉或在適合你設計一個按鈕,會讀東西的行「的任何其他部分進行訪問下載pdf「。事情是這樣的:
<p-button label="Click to download PDF" styleClass="ui-button-info" (click)="download()"></p-button>
最後,在你需要你的數據轉換爲PDF或任何其他格式,你需要下載方法點擊
何時會調用該方法在下載您的組件。這可以使用許多圖書館的一個網上很容易做到,例如用於PDF:jsPDF。有角的工作示例可以在這裏找到:plunker example jsPDF angular4。 因此,在我們的代碼,我們有下載功能裏:
let doc = new jsPDF(); let col = ["Details", "Values"]; let rows = []; for(let key in this.cars){ let temp = [key, item[key]]; rows.push(temp); } doc.autoTable(col, rows); doc.save('Test.pdf');
相關問題
- 1. 停止出口excel到pdf
- 2. DataTable到Excel導出
- 3. primeng DataTable標題
- 4. rowIndex not updating primeng datatable
- 5. Datatable Excel和PDF按鈕不起作用
- 6. primeng datatable使用primeNG數據表從列
- 7. 導出DataTable到Excel asp
- 8. 出口Oracle過程到Excel沒有XML
- 9. Richfaces DataTable PDF導出
- 10. 用c#中的Open Xml SDK導出DataTable到Excel#
- 11. PrimeNg DataTable點擊事件
- 12. PrimeNG p-dataTable響應斷點
- 13. Primeng datatable自定義css
- 14. 編輯css primeNG dataTable標題
- 15. PrimeNg Datatable樣式單元格
- 16. 如何一個DataTable變量導出到EXCEL和下載Excel
- 17. 將DataTable導出到現有的Excel
- 18. Excel到dataTable
- 19. XML到DataTable
- 20. 將DataTable導出到Excel文件
- 21. 導出DataTable到Excel文件在網頁
- 22. 使用PowerShell將DataTable導出到Excel
- 23. 如何導出datatable到excel 2002?
- 24. 導出DataTable到Excel文件在asp.net
- 25. 解析XML和輸出到Excel
- 26. dataTable的默認行選擇primeNG
- 27. 出口的GridView到Excel
- 28. 出口WPF的DataGrid到Excel
- 29. Excel到DataTable插入
- 30. 出口從HTML到PDF(C#)
http://stackoverflow.com/questions/37456858/how-to-export-my-json-data-into-pdf-excel - 使用 - 角-2- –