Tag: angularjs

从excel粘贴到ngGrid中

伙计们, 有谁知道如何使用ngl网格工作,即提供从excel复制粘贴到网格的能力? 我知道的 enableCellEdit: true 属性,但不会使网格与Excel一起工作。

如何使用ALASQL和XLSX设置自定义标题名称

我正在使用angular , alasql和xlsx将一些表导出为ex​​cel。 我使用它如下: var options = { headers: true, sheetid: 'users', columns: [{ columnid: 'a', title: 'Username' }, { columnid: 'b', title: 'First name' }, { columnid: 'c', title: 'Last name' }] }; alasql('SELECT * INTO XLSX("test.xlsx", ?) FROM ?', [options, $scope.users]); 我期待columnns选项自定义我的表头。 但是这不是在做。 任何线索为什么?

从Rest API响应内容 – 处置输出下载javascript中的excel文件

我想从我的angularJs代码下载一个excel文件。 我在哪里做了一个http post的Java Rest API的请求,并返回了头文件“Content-Disposition”:“attachment; filename = \”new_excel_file.xlsx \“” Java代码 @Post @Path("/excel/trekResult") @Produces("application/vnd.ms-excel") public Response getResultsReport(@HeaderParam(Constants.ID) Long userId, @QueryParam(Constants.COMPANY_TREK_ID) Integer companyTrekId) { String CONTENT_DESPOSITION = "Content-Disposition"; String CONTENT_ATTACHEMENT = "attachment; filename=\"new_excel_file.xlsx\""; //Generates a excel file in local file system File excelFile = misHelper.writeToFile(workBook, mis, userId, "trek-results"); return Response.ok().entity((Object)excelFile). header(CONTENT_DESPOSITION, CONTENT_ATTACHEMENT).build(); } 在Javascript方面 myService.exportResult($scope.companyTrek.id).then(function(result) { if(result […]

Angular JS ng-CSV

我们使用ng-csv在我们的应用程序中导出为ex​​cel。 http://ngmodules.org/modules/ng-csv 问题:无法格式化宽度,背景颜色等单元格。 因此,生成的CSV / Excel文件看起来非常集中。 用户需要手动扩大列,如果头大等。 有人想出如何使用ng-csv格式化单元格? 或者是否有任何其他解决scheme出口到Excel以外的所有浏览器的ng-csv? (IE 10+)。 困在这里。 请帮助。

如何在AngularJS中读取特定列的行数

我正在使用AngularJS的excel导入function。 现在通过读取excel值可以正常工作。 但我需要阅读一个特定的列范围行计数在这里我附上我的代码和预期的输出。 在这里我得到的行数为7,但我需要名称和主题列的行数只有预期的行数为4帮助如何解决这个问题。 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Angular Js XLS</title> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/angularjs/1.5.7/angular.min.js"></script> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/xlsx/0.9.13/xlsx.full.min.js"></script> <script type="text/javascript" src="https://unpkg.com/angular-js-xlsx@0.0.3/angular-js-xlsx.js"></script> </head> <body ng-app="MyApp"> <div ng-controller="myController"> <js-xls onread="read" onerror="error"></js-xls> <!– <input type="file" ng-change="read" onerror="error"> –> </div> </body> <script type="text/javascript"> angular.module('MyApp', ['angular-js-xlsx']) .controller('myController', function($scope) { $scope.read = function (workbook) { debugger; var headerNames = […]

nvd3.js饼图导出到angularjs的Excel

我正在使用nvd3.js创build一个饼图。 我想将这个图表导出到Excel。 为了导出,我使用FileSaver.js 我的HTML看起来像: <body ng-controller="MainCtrl"> <button ng-click="exportData()">click</button> <div id="charts"> <nvd3 options="options" data="data"></nvd3> </div> </body> 我的代码如下所示: var app = angular.module('plunker', ['nvd3']); app.controller('MainCtrl', function($scope) { $scope.exportData = function () { alert("function call"); var blob = new Blob([document.getElementById('charts').innerHTML ], { type: "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;charset=utf-8" }); saveAs(blob, "Report.xls"); }; $scope.options = { chart: { type: 'pieChart', height: 500, x: function(d){return […]

使用Angularjs将Excel转换为JSON

我试图让用户从他们的电脑上传一个Excel文件,然后将其转换为JSON。 我需要这些文件作为JSON。 我有它,所以他们可以上传一个CSV到JSON。 现在我想要杰出的JSON。 任何意见或指导,将不胜感激。 这需要使用angularJS来完成。 谢谢!

WebAPI和angularJS JS文件下载 – 文件损坏

我在我的WebAPI中生成一个Excel文件。 我将它“存储”在一个内存stream中,然后放入响应中,如下所示: var result = new HttpResponseMessage(HttpStatusCode.OK) { Content = new StreamContent(ms) }; result.Content.Headers.ContentType = new MediaTypeHeaderValue("application/octet-stream"); result.Content.Headers.ContentDisposition = new ContentDispositionHeaderValue("attachment") { FileName = projectName + ".xlsx" }; // ms.Close(); return result; 它看起来像服务器端正在工作正确。 如果我正在将该内存stream写入文件stream,则会创build该文件并可以毫无问题地打开该文件。 在angular度方面,如何在点击button时重新创build文件? 我尝试了这样的事情: $scope.exportQuotas = function (projectName) { homeService.GetQuotas(projectName, $routeParams.token, $scope.selection).then( function (data) { var dataUrl = 'data:application/octet-stream;' + data var link […]

在Angularjs和WebApi中下载Excel文件xlsx

我正在做一个任务,在这个任务中,我必须以xlsx格式下载报告。 报告文件从服务器成功生成,也在客户端接收。 但是它没有打开并生成无效的格式错误。 以下是服务器端的代码。 var output = await reportObj.GetExcelData(rParams); if (output != null){ var result = new HttpResponseMessage(HttpStatusCode.OK) { Content = new ByteArrayContent(output.ConentBytes) }; result.Content.Headers.ContentType = new MediaTypeHeaderValue("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"); result.Content.Headers.ContentDisposition = new ContentDispositionHeaderValue("attachment") { FileName = output.FileName }; return result; } 这里是客户端的代码: var saveData = function (response) { if (response.status === 200) { var reportData = […]

在AngularJS中以CSV,Excel,PDF格式导出数据

我想在我的应用程序中添加CSV,Excel,PDF格式function的导出表格数据。 我正在使用angularjs 1.2.16构build应用程序。 在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免费版办公室(文件显示损坏的数据)不能正常工作。 任何人都可以告诉我如何以CSV,Excel和PDF格式在angularjs中导出表格数据?