Tag: angularjs

是否有任何类似于AngularJS的网格解决scheme?

我发现ngHandsontable非常令人满意。 http://handsontable.com/ 但是,它不支持插入Handsontable支持的列。 所以我想知道是否有任何其他类似于ngHandsontable的解决scheme,但也支持dynamic列。 提前致谢。

AngularJS – 任何方式导出xls与dynamic内容?

我正在调查客户端function,但没有find正确的答案。 这很简单:用户使用数据(数字)编辑整个表格,select哪个单元格接收哪个单元格的总和并将其导出。 在Angular中,我们可以保留计算并隐藏它以显示结果。 但是我想要做的是在xls上导出时保持计算活跃。 例如。 Cell1 = 25 Cell2 = 45 Cell3 = 70 (Sum(Cell1,Cell2)); 在XLS文件中它应该保留Sum()函数而不是“平坦”70。 我清楚了吗? 有人知道可以做到这一点的图书馆吗? 或在这个function上取得成功的最佳过程?

使用Angular获取Excel文档并保存到磁盘

我需要从服务器通过Angulars $ http或其他东西获得一个Excel文件(xlsx)。 问题是REST之类的文件需要自定义头来执行authentication。 如果文件不在auth自定义头文件后面,我可以使用window.open(),这个文件已经过testing并且工作正常,但是文件应该是安全的,所以它被移到了Auth服务之后。 我可以使用angular度从服务器获取响应,并将其作为blob写入文件,但内容是不可读的。 有没有人有一个想法如何实现这一目标?

用AngularJS和EPPlus生成CSV的问题

我发送一个对象数组回到服务器(WebApi),使用EEPlus做一个ExcelPackage.GetAsByteArray(); 然后将其发送回AngularJS前端。 我将信息存储在DataTable中。 DataTable table = new DataTable(); table.Columns.Add("WOS Name", typeof(string)); table.Columns.Add("Consultant Name", typeof(string)); table.Columns.Add("Client", typeof(string)); table.Columns.Add("Cohort", typeof(string)); table.Columns.Add("Not Started", typeof(int)); table.Columns.Add("Awaiting Wos Release", typeof(int)); table.Columns.Add("Released To Consultant", typeof(int)); table.Columns.Add("Released To Wos", typeof(int)); table.Columns.Add("Awaiting Wos Signoff", typeof(int)); table.Columns.Add("Current", typeof(int)); table.Columns.Add("WOS Overdues", typeof(int)); table.Columns.Add("Consultant Overdues", typeof(int)); foreach (var stat in statistics) { table.Rows.Add( stat.WosName, stat.ConsultantName, stat.Client, […]

在AngularJS中保存来自API控制器的Excel文件

我试图从我的Web API控制器(Asp.net MVC 6)的方法下载文件。 所以,我的文件是在api控制器中创build的,我想用angularjs下载我的文件,已经以excel格式。 但是,我不知道该怎么办。 这里是我的方法在我的api控制器:(它的工作原理,我已经使用这个方法和类在另一个项目Asp.net没有angularj) #region downloadFile [Route("Download")] public ActionResult Download() { string companyName = Context.Session.GetString("companyName") as string; string fileDownloadName = Context.Session.GetString("fileDownloadName") as string; string baseFolder = System.IO.Path.Combine("C:\\Temp"); string folder = System.IO.Path.Combine(baseFolder, companyName); TempFile tempFile = new TempFile(folder, fileDownloadName); tempFile.FindFileInDirectory(); return File(tempFile._pathDirectory + "\\"+tempFile._fileName, "Application/" + tempFile._fileExt, tempFile._fileName); } #endregion 这个方法返回一个excel文件。 现在,我会下载这个文件,它是用一个http请求在angularjs中发送的。 我试图从fileSaver.js中使用saveAs方法。 […]

谷歌地图标记与angularjs大数据

我正在构build一个小部件,用户可以上传一个Excel文件,并在Google地图中标记这些地方。 下面的代码工作,但问题来了,当我正在阅读一个大的excel文件与10k数据量,浏览器卡住了。 我正在使用for循环,并添加一些超时从谷歌API的数据。 我通过城市名称并获取经纬度并在地图上标记。 有没有更好的方法可以实现? 这里是代码: function googleMapsInit(widId, $scope, $http, $rootScope, $mdDialog) { $scope.finish = function() { var objIndex = getRootObjectById(widId, $rootScope.dashboard.widgets); $mdDialog.hide(); document.getElementById('map').innerHTML = ""; //excel data var array = JSON.parse($rootScope.json_string); $scope.locationData = []; //dividing it to chunks var k,j,temparray,chunk = 8; for (k=0,j=array.length; k<j; k+=chunk) { temparray = array.slice(k,k+chunk); var i; //getting the […]

在远程Angular应用程序中下载Excel文件损坏

我有一段代码可以下载excel报告,这些报告完全可以在我的本地web服务器上正常工作,但是在部署时,excel文件总是被损坏,代码示例如下: AngularJS: $scope.getExcelFile = function(dateFrom, dateTo){ API.getExcelFile(dateFrom, dateTo).then(function(data){ var blob = { data: [data.data], filename: 'ExcelFile.xlsx', options: { type: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' } } FileSaver.saveAs(blob); }); } API(JS): this.getExcelFile= function(dateFrom, dateTo){ var promise = $http({ url: '/some/api/endpoint/' + dateFrom + '/' + dateTo, method:'GET', responseType: 'arraybuffer' }) return promise; PHP的API – 注意我不能提供所有的代码,这是创build的方式,但我认为它可以安全地说,这是与服务器/响应问题,而不是文件build设,因为它在本地工作正常.. $excelFileName = "ExcelFile.xlsx"; $objWriter = […]

如何从Excel导入数据

我有WebApp从Excel文件[ data.xls ]和d3.jsbuild立图表。 以下是我如何做到这一点: 步骤1>通过浏览位置导入文件Excel(无本地文件) 步骤2>将Excel文件转换为数据并传递给d3.js. 我使用Wijmo.js来显示Excel文件和d3.js来构build图表,所以我只能使用Excel文件,没有CSV!

Angularjs将HTML表导出为ex​​cel不支持希伯来字符

我正在使用下面的代码为了将HTML表格导出到Excel文件: <div id="table"> <table width="100%"> <thead> <tr> <th>Name</th> <th>Email</th> </tr> </thead> <tbody> <tr> <td>שלום</td> <td>ובטחון</td> </tr> </tbody> </table> </div> JS var blob = new Blob([document.getElementById('table').innerHTM], { type: "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;charset=utf-8" }); saveAs(blob, "Excel.xls"); }; 导出工作正常,但输出Excel文件中的希伯来字符如下所示: ×Z×'×™×¢ 你有什么想法如何解决它? 谢谢,Omri 更新 – find一个工作的解决scheme。 将types更改为text / plain: type: "text/plain;charset=utf-8;" 它不是以最好的方式打开Excel文件,但它的工作原理。

在Angularjs和WebApi中下载Excel文件

这成功地下载文件,但是当我打开文件excel抱怨说,它已损坏,并没有保存在适当的文件格式。 我也尝试使用FIleSaver.js,但也没有运气。 同样的错误。 对于如何解决这个问题,有任何的build议吗? 服务器代码: HttpResponseMessage response = new HttpResponseMessage(HttpStatusCode.OK); FileStream fs = new FileStream(fileInfo.FullName, FileMode.Open, FileAccess.Read); MemoryStream ms = new MemoryStream(); fs.CopyTo(ms); response.Content = new ByteArrayContent(ms.ToArray()); response.Content.Headers.ContentType = new MediaTypeHeaderValue("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"); response.Content.Headers.ContentDisposition = new ContentDispositionHeaderValue("attachment") { FileName = fileInfo.Name }; return response 客户端(AngularJS服务代码): var req = { url: fpReportsWebAPIURL + 'api/Export/DownloadFile', method: 'POST', responseType: 'arraybuffer', […]