Я хочу добавить данные таблицы экспорта в функции CSV, Excel, PDF в моем приложении.
Я создаю приложение, используя angularjs 1.2.16.
Экспорт данных в Excel
Я использовал
<script src="https://rawgithub.com/eligrey/FileSaver.js/master/FileSaver.js" type="text/javascript"></script>
чтобы экспортировать таблицу в формат XLS, используя следующий код:
var blob = new Blob([document.getElementById('exportable').innerHTML], {
type: "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;charset=utf-8"
});
saveAs(blob, "report.xls");
выше код работает нормально.
Экспорт данных в CSV, PDF
Точно так же я хочу экспортировать данные в формате CSV и PDF.
Я использовал http://www.directiv.es/ng-csv для экспорта данных в CSV, но он не работает нормально в офисе Ubuntu libre (файл показывает поврежденные данные).
Может ли кто-нибудь сказать мне, как экспортировать данные таблицы в формате CSV, Excel и PDF в angularjs?