私はHTMLファイルで簡単なテーブルを作成しました。今、私はそれをAngular JSのPDFまたはExcelまたはCSV形式でエクスポートする必要がありますか?それを行う簡単な方法はありますか?Angular JSでHTMLテーブルをエクスポートするには?
-1
A
答えて
2
ここでは、HTMLテーブルをエクスポートする例を示します。ブラウザでpdf、csv、xlsxなどのサポートされているフォーマットで保存できます。
var app = angular.module('myApp', []);
app.controller('myCtrl', function ($scope) {
$scope.exportData = function() {
var blob = new Blob([document.getElementById('exportable').innerHTML], {
type: "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;charset=utf-8"
});
saveAs(blob, "Report Example.xls");
};
$scope.items = [{
name: "John Smith",
email: "[email protected]",
dob: "1985-10-10"
}, {
name: "Jane Smith",
email: "[email protected]",
dob: "1988-12-22"
}, {
name: "Jan Smith",
email: "[email protected]",
dob: "2010-01-02"
}, {
name: "Jake Smith",
email: "[email protected]",
dob: "2009-03-21"
}, {
name: "Josh Smith",
email: "[email protected]",
dob: "2011-12-12"
}, {
name: "Jessie Smith",
email: "[email protected]",
dob: "2004-10-12"
}]
});
<!DOCTYPE html>
<html ng-app="myApp">
<head>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<script src="https://rawgithub.com/eligrey/FileSaver.js/master/FileSaver.js" type="text/javascript"></script>
</head>
<body>
<div ng-controller="myCtrl">
<button ng-click="exportData()">Export</button>
<br />
<div id="exportable">
<table width="100%">
<thead>
<tr>
<th>Name</th>
<th>Email</th>
<th>DoB</th>
</tr>
</thead>
<tbody>
<tr ng-repeat="item in items">
<td>{{item.name}}</td>
<td>{{item.email}}</td>
<td>{{item.dob | date:'MM/dd/yy'}}</td>
</tr>
</tbody>
</table>
</div>
</div>
</body>
</html>
関連する問題
- 1. Angular関数を使ってAngular HTMLテンプレートをエクスポートするには
- 2. HTMLテーブルをExcelにエクスポートするには
- 3. ExcelテーブルをHTMLにエクスポート
- 4. HTMLテーブルをExcelにエクスポート
- 5. テーブルhtmlテーブルをPDFにエクスポートするには?
- 6. ExcelにhtmlテーブルをエクスポートするJavascript
- 7. Angular JSの動的HTMLページ
- 8. Angular jsデータ・ロム・コントローラをhtmlテンプレートに取得する方法は?
- 9. Angular JSのモーダルウィンドウにリモートHTMLページを表示する方法は?
- 10. html/css/js noob:jsfiddleの例をエクスポートするには
- 11. グリッドを使ってHTMLテーブルをExcelにエクスポートするには
- 12. htmlテーブルをPDFまたはイメージとしてエクスポートするには?
- 13. HTMLテーブルの列をテキストリストにエクスポート
- 14. HTMLテーブルをMS Excel 2010にエクスポート
- 15. colspanでテーブルをエクスポートし、角度jsでフォーマットする
- 16. htmlテーブルのjavascriptエクスポートでカラムを非表示にする
- 17. Ancular CLIとWebpackでAngular 2.0.0でエクスポートしないでjsライブラリをインポートする
- 18. サーバーサイドレンダリングHTML - > JSテーブル?
- 19. Angular Jsでカスタムhtml要素の値を取得する方法
- 20. MVC divのHTMLテーブルからExcelにエクスポート
- 21. HTMLテーブルをフィルタリングする方法 - JS
- 22. htmlテーブルにエクスポートするcsvがIEで動作しない
- 23. なぜAngular JSの名前はAngular JSですか?
- 24. 私のJSテーブルをhtml形式に変更するには?
- 25. Angular JSがレンダリングされないHTML
- 26. javascriptを使用してHTMLテーブルをExcelにエクスポートする
- 27. クライアント側でhtmlテーブルをpptにエクスポートしますか?
- 28. Angular JSテーブルのネストされたng-repeat
- 29. HTML(Angular JS)でフラグのフォームベースを切り替える方法
- 30. Angular 4:JSONをCSVにエクスポート
UIグリッドのようなカスタムグリッドを使用しhttp://ui-grid.info/ –