Tag: angularjs

将两个表导出到Excel

我有2个表格和一些variables,我想出口到Excel。 在网上find的脚本只允许导出一个表,它的工作原理。 用于导出到Excel的脚本但我想包括{{month}} , {{location}}和{{year}}和2表的entryTable和exitTable到Excel文档。 这是我的HTML <button align="right" class="btn btn-info" ng-click="exportToExcel('#entryTable')"> <span class="fa fa-file-excel-o"></span> </button> <h4 align="left" id="month"><b>Month:</b> {{month}} </h4> <h4 align="right" id="location"> <b>Local:</b> {{location}} </h4> <h4 align="left" id="Year"><b>year:</b> 2015</h4> <div class="col-lg-6" > <table id="entryTable" class="table table-striped"> <tr><th colspan="4">Entry</th></tr> <tr> <th>Day</th> <th>read ant</th> <th>read act</th> <th>Total</th> </tr> <tr ng-repeat="result1 in Result1"> <td align="center">{{result1.Day}}</td> <td align="center">{{result1.inicial}}</td> […]

如何使用AngularJS将Excel工作表导入到MySql表中

可能不是正确的网站发布这个问题,但我正在寻找以下内容: 如何将excel文件表数据导入到MySQL表中。 前端应该是AngularJS,后端是Apache / PHP。 excel文件将在Apache服务器的一个目录中,准备导入。 我已经尝试了下面的示例,但是这个库真的很麻烦,而且使用起来很复杂: http : //phpexcel.codeplex.com/ 我只是寻找其他的select,如果任何人可以摆脱一些光非常感谢你。

将Google Chart导出到Excel表格中

Im使用ng-google-chart从我从数据库接收到的数据创build图表。 我将数据存储在一个表中。 我需要导出表和图表。 我正在使用以下技术导出表(其中“可导出”是包含表的div): $scope.export = function () { var blob = new Blob([document.getElementById('exportable').innerHTML], { type: "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;charset=utf-8" }); saveAs(blob, "Record.xls"); alert("export done"); }; 我找不到任何方法将图表添加到此文件。 这是生成图表的代码 var chart1 = {}; chart1.type = "ColumnChart"; chart1.cssStyle = "height:400px; width:500px;"; chart1.data = { "cols": [ { id: "gender", label: "Gender", type: "string" }, { id: "number", label: "number", type: […]

填充java中的值后,Excel下载无法正常工作

在我的应用程序中使用spring和angularjs和java,在单击button时,有一个ajax调用,从db中获取数据,数据需要写入excel文件,并且需要在浏览器中下载相同的文件。 我附加了相同的代码片段。 现在的问题是,即使正在提取数据,我可以使用poi将其绑定为工作表,但excel文件绝不会以浏览器的forms下载。 请帮助我find正确的解决scheme。 谢谢。 fileName.append(Calendar.get(Calendar.SECOND)); fileName.append(oCalendar.get(Calendar.MILLISECOND)); Sheet sheet = workbook.createSheet("Transaction" + fileName.toString()); CellStyle style = workbook.createCellStyle(); style.setFont(font); Row header = sheet.createRow(0); header.createCell(0).setCellValue("Name"); header.createCell(1).setCellValue("ACC"); header.createCell(2).setCellValue("Date"); header.createCell(0).setCellValue("TRANSACTION_RECONCILIATION_IDENTIFIER"); header.createCell(1).setCellValue("ORIGINAL_RECONCILIATION_IDENTIFIER"); header.createCell(2).setCellValue("STR_TRANSACTION_Date"); response.setHeader("Content-Disposition", "attachment; filename=\"TransactionDetails.xls\""); OutputStream outputStream = response.getOutputStream(); workbook.write(outputStream);

剑道网格导出为Excel头标题显示HTML字符

当我将网格导出为ex​​cel时,标题如下: Product Name , {{'unitsOrder'| translate}} 在Excel中{{'unitsOrder'| translate}} 。 我的网格支持2种语言,我用angularjs翻译方式显示它。 任何报价? <script> $("#grid").kendoGrid({ toolbar: ["excel"], excel: { fileName: "Kendo UI Grid Export.xlsx" }, dataSource: { type: "odata", transport: { read: "http://demos.telerik.com/kendo-ui/service/Northwind.svc/Products" }, pageSize: 7 }, sortable: true, pageable: true, columns: [ { width: 300, field: "ProductName", title: "<b>Product Name</b>" }, { field: "UnitsOnOrder", title: "{{'unitsOrder'| […]

我怎样才能拆分Angular属性string和使用这些属性types的倍数,而不是使用嵌套的ng-repeat指令?

我没有在Angular中的属性中创build数组,而是在数组中的每个项目中使用ng-repeat,我有兴趣将属性设置为string,并通过逗号循环每个项目。 问题是,对于每个迭代或关键,我也有兴趣抓取相应的电子邮件地址。 我有兴趣使用多个值而不是数组的单个string的原因是我将Microsoft Excel文件转换为JSON文件。 除非有更简单的格式化Excel文件的方法,以便转换器可以将这些值转换为数组而不是string我需要知道如何创build某种服务,筛选或重组我的代码来解决此问题循环一个string而不是一个数组。 收集数据的原始格式: { "date": "February 2016", "names": ['name – title', 'name2 – title 2', name3 – title 3'], "year": 5, "emails": ['email@email.com, email2@email.com, email3@email.com'] }, 从xls转换为JSON的收集数据的新格式: { "date": "February 2016" "names": "name – title, name2 – title 2, name3 – title 3", "year": 5, "emails": "email@email.com, email2@email.com, email3@email.com" } 以下是我的HTML与上述数据相对应。 该对象在$ […]

将Excel转换为Memory Stream并通过AngularJS进行下载

我想在C#中dynamic创build一个Excel文件,我需要将它作为可下载的AngularJS HTMLbutton单击。 我提到以下链接来dynamic创buildExcel http://www.increvcorp.com/manipulating-excel-spreadsheet-using-c/ 这工作正常。 但它将文件保存在本地存储中 xlWorkBook.SaveAs("D:\\Mobile_List.xls", Excel.XlFileFormat.xlWorkbookNormal, misValue, misValue, misValue, misValue, Excel.XlSaveAsAccessMode.xlExclusive, misValue, misValue, misValue, misValue, misValue); 我再提到一个post,他们给出了从工作簿直接转换到记忆stream的想法 – 将excel工作簿转换为字节[] 。 但是,在那个post里他们用了 MemoryStream m = new MemoryStream(); workbook.SaveToStream(m); 我无法在我的工作簿中find方法SaveToStream ,它显示一个错误 “Microsoft.Office.Interop.Excel.Workbook”没有包含“SaveToStream”的定义,并且没有find接受“Microsoft.Office.Interop.Excel.Workbook”types的第一个参数的扩展方法“SaveToStream”缺less使用指令或程序集引用?) 我怎么能把它作为内存stream,并通过点击HTMLbutton发回给AngularJS下载? 我再提到一个postAngularJS $ http-post – 将二进制文件转换为excel文件和下载 – 它纯粹地解释了angularJS部分和PHP。 C#没有解释,这是我发布这个问题的主要原因。 请帮助我… 注意:不要从本地存储转换它…

使用ALASQL(AngularJS)创build多个工作表

我正在使用angular模块alasql 。 但是我无法为导出数据typesXLSXML创build多个工作表。 另外,把另一个工作表名称是不可能的。 在这个页面上: https : //github.com/agershun/alasql/wiki/How-to-create-multiple-worksheets-into-a-workbook只是XLS一个例子。

如何创build一个表格,用户可以在AngularJS中更改影响结果的值

我刚开始学习angularJS。 我的老板给了我一个Excel电子表格,他们希望我把这个表格放到网站上。 在Excel中,可以更改电子表格中的单元格,从而影响使用公式的其他单元格。 在我的申请到目前为止,我有一张桌子。 例如: var app1 = angular.module('app1', []); app1.controller('ctrl1', function($scope) { }); <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script> <!– AngularJs controller –> <div ng-controller="ctrl1"> <!– TABLE –> <main class="container-fluid wrapper"> <section class="row bg-white"> <div class="container"> <div class="col-xs-12"> <table id="example" class="table table-striped table-bordered" cellspacing="0" width="100%"> <!– Table header –> <thead> <tr> <th>Type</th> <th>Length</th> <th>Width</th> <th>Area</th> <th>Qty</th> <th>Kilos</th> </tr> […]

边缘浏览器 – iframe.document.open无法正常工作

我们有一些将数据导出到excel文件的function。 当点击“导出”button时,会调用一些客户端JavaScript,首先检查客户端浏览器版本,并在此基础上决定使用哪种方式呈现Excel文档。 在本地进行testing时,它正在使用Chrome&Firefox&IE11。 但是,当我使用运行Edge浏览器的Windows 10机器进行远程testing时,不会呈现excel。 我可能会补充说,我的本地机器是一个Win7的机器,我正在运行VS2012和IE11。 远程机器是带有Edge的Win10,因此需要远程testing。 我试过IE11 F12开发工具的仿真,但无法在那里复制Edge错误。 在使用以下代码时,“未定义或空引用”的错误引发为“打开”: excelIFrame.document.open("txt/html", "replace"); excelIFrame.document.write(sHTML); excelIFrame.document.close(); excelIFrame.focus(); excelIFrame.document.execCommand("SaveAs", true, "Spreadsheet.xls"); iframe存在于html中,不会dynamic添加。 <iframe id="excelIFrame" style="display:none"></iframe> 我已经尝试了以下可能的解决scheme来获得这个工作,无济于事 – 可能的解决scheme1:将文档分配给临时variables时,相同的'未定义或空引用错误 var doc = excelIFrame.document; doc.open("txt/html", "replace"); doc.write(sHTML); doc.close(); doc.focus(); doc.execCommand("SaveAs", true, "Spreadsheet.xls"); 可能的解决scheme2:使用iFrame的contentWindow属性。 没有错误抛出,它只是打开“about:blank”不包含内容。 excelIFrame.contentWindow.contents = sHTML; excelIFrame.src = 'javascript:window["contents"]'; 这个阶段完全不知所措。 该页面是一个angularJS网页。 从阅读它,我知道document.open是有问题的边缘,当使用iframes。 但是下面的链接document.open在iframe中失败,我觉得会解决这个问题。 任何想法或build议不胜感激。