Tag: javascript

数据表中的数据没有写入xlsx文件

我使用这个例子来实现我的项目,我可以把button放在我的页面上。 我在屏幕上显示的数据表中包含的示例数据具有如下所示的string格式的XML文件: <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="" xmlns:urn1="test"> <soapenv:Header> 现在,当我点击Excelbutton时,它会要求我保存文件,但是当我打开文件时,它会给我一个下面的错误。 我们在.xlsx中发现了一些内容的问题。 你希望我们尽可能多地尝试恢复 当我打开文件没有被写入它。 我相信这可能是因为我在页面上的数据。 dom: 'Bfrtip', buttons: [ 'copyHtml5', 'excelHtml5', 'csvHtml5', 'pdfHtml5' ], 任何人都可以请帮我解决这个问题?

使用Alasql将JavaScript数组导出到XLS中

我有任务导入Excel中的JavaScript文件,并决定使用AlaSQL。 它按预期工作。 现在我需要导出excel,它变得更加复杂。 我有几个arrays,我想分开放置。 有可能吗? 如果是这样,我怎么能要求我的arrays的具体位置? 我试着出口: alasql("SELECT * INTO XLSX('grilles.xlsx',{headers:true}) FROM ? ",[data]); 数据可以是单个数组或一个concat,但只有一种types的列适用。 任何帮助将非常感激。 谢谢

JSON以Excel文件转换使用JavaScript

请查找以下代码以获取更多信息。 function dataToCSVTry(arr) { var fileName = "CSVFile"; var data = ""; for (var i = 0; i < arr.length; i++) { data += (arr[i].id + " , " + arr[i].time + "\r\n"); } var url = 'data:text/csv;charset=utf8,' + encodeURI(data); window.open(url, '_blank'); window.download = (url + ".txt"); var encodedUri = encodeURI(url); var link = document.createElement("a"); […]

Javascript:导出几个数组到特定的excel位置

我需要导出几个数组,不具有相同的标题,到一个单一的Excel或CSV文件。 我已经检查了Alasql,它提供了一个数组和ng-csv的excel导出,这似乎有相同的限制。 我需要做的很简单:在特定的Excel插槽上写入数组。 你知道一个办法吗? 我正在使用angular度。 谢谢。

JQuery的 – 复制excel数据到input字段

我试图将excel列复制到一个input字段,然后将每个excel单元分解成自己的input字段。 我有它的工作,但不是与Excel数据。 例如,如果我复制并粘贴“1 2 3 4 5”到一个input字段,它将采取每个值,并将其粘贴到一个单独的input字段。 例如:! http://imgur.com/1UzT1k1 如果我复制并粘贴下面的例子中的数据,它不起作用: ! http://imgur.com/fwVAouA 查看jsfiddle的示例https://jsfiddle.net/jdarville/rfsn1sz4/ $("#templateinfo").bind("paste", function(e){ // access the clipboard using the api var pastedData = e.originalEvent.clipboardData.getData('text'); arr = pastedData.split(' '); for(i=0; i < arr.length; i++){ $("#temp"+i).val(arr[i]); } } ); 它分裂的数据'',如果我复制和粘贴Excel数据它有一个信息之间的空间,但它不工作。

我怎样才能拆分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与上述数据相对应。 该对象在$ […]

使用alasql将多个json对象导出到xlsx文件

第一次使用alasql和一般的sql,但是试图导出多个json对象到我使用的xlsx文件 alasql('SELECT * INTO XLSX("Report.xlsx",{headers:true}) FROM ?', [$scope.children, $scope.answer, $scope.optional, $scope.user]); 它只适用于数组($ scope.children)中的第一个对象,但从不显示这些对象的其余部分。 是否有任何线索,我可以将所有这些对象添加到只有一个表。 我也试图合并所有的对象只有一个对象,但没有工作,我只得到表头,但它没有显示正确的数据,它只显示(对象对象)表格单元格内。

升级的Excel和现在的Visual Studio不会让我运行我的加载项目

当我尝试运行我为Excel编写的Visual Studio Pro 2013 JavaScript API加载项时,出现错误:“与此项目types相关联的应用程序未安装在此计算机上”。 我不得不从2013年到2016年升级我的Excel,所以我猜这是问题。 即该项目与Excel 2013关联,但根本不在我的计算机上。 所以问题是,如何将我的项目与Excel 2016相关联,而不是2013年。似乎没有任何明显的方式(与微软平常一样,没有什么是简单的。)在此先感谢。 斯图尔特

导出引导程序表数据不工作Internet Explorer

当单击导出button将表格数据导出到excel文件时,Internet Explorer上没有任何反应。 这个function在谷歌浏览器和火狐浏览器上运行良好,但是我们的许多用户仍然停留在Internet Explorer的土地上,并且不愿让步。 有一个解决方法来获得这个function的工作? 有没有人遇到过这个问题? 相关代码: %table.class_name{data: {"show-export" => "true", "export-types" => ['excel']}}

workbooks.open瓦特/直接path不起作用,但与HTML ID解决方法,它为什么?

我一直在试图解决这个问题,这让我疯狂。 我正在尝试使用HTML和JavaScript读取excel数据。 当我做到以下,没有任何工作 function getExcelData() { var ex; try { ex = new ActiveXObject("Excel.Application"); } catch (e) { alert('Your browser does not support the Activex object.\nPlease switch to Internet Explorer.'); return false; } ex.Workbooks.Open("C:\Users\me\Desktop\test.xlsx"); var eSheet = ex.Worksheets("Sheet2"); 但是,当我做同样的事情,只添加我不需要/需要的多层代码,它确实工作。 function _get(id) { return document.getElementById(id); } function getExcelData() { var filePath = _get('filePath'); var ex; try […]