Tag: javascript

如何在CasperJS中使用excel文件(xlsx)的“行元素”?

我想将excel文件(它由一列和多行string组成)导入到我的JavaScript中,我将使用这些.xlsx的string元素通过CasperJS自动search文本 如何导入excel文件并使所有元素轮stream应用? 这里是我的代码,我想把Excel文件的元素“ 东西 ” casper.start('http://thehomepage.com/'); // start at homepage casper.then( function (){ this.sendKeys('#dicQuery','**something**'); // I want to put my elements iteratelly console.log('entering text'); }); casper.thenClick(x('//*[@id="field"]/a'), function(){ console.log('click searching'); }); casper.then(function() { words = this.evaluate(getWords); }); function createFinal(wordArray) { var out = []; // remove duplicating START var a = {}; for(var i=0; i <wordArray.length; […]

完整的日历到Excel和.pdf

我正在使用jQuery完整日历。 我想导出完整的日历HTML到Excel和.pdf。 我有下面的代码,以实现导出到Excel : HTML: <div id='calendar'></div> <input type="button" id="btnExportToExcel" value="Export to excell" onclick="ExportToExcell()" /> JavaScript的: function ExportToExcell() { window.open('data:application/vnd.ms-excel,' + $('#calendar').html()); e.preventDefault(); } 然而,上面的代码不适用于我导出到Excel。 如何将完整的日历HTML导出到Excel和.pdf?

在远程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 = […]

转置并将列数据复制到每一行

我有以下结构设置数据 A ,B ,C ,D ,E 1 a1,b1,c1,d1,e1 2 a2,b2,c2,d2,e2 3 a3,b3,c3,d3,e3 4 a4,b4,c4,d4,e4 我想从列E下的每一行中取出x个字段,以便可以发生下列情况 A ,B ,C ,D ,E 1 a1,b1,c1,d1,e1,e2,e3 2 a2,b2,c2,d2,e2,e3,e4 3 a3,b3,c3,d3,e3,e4,etc 4 a4,b4,c4,d4,e4,etc,etc 我只是用等等,因为我想象我想要做的事情的想法将被通过。 本质上来说,转置数据只允许我把某一列的区域变成一行,但是我不想在转置后删除数据,我只是想复制那些区域,但是我有一个大的电子表格(1500行目前正在增长) 虽然我使用的是电子表格,但这只是一个CSV,我很喜欢使用各种脚本语言或者编程语言(如果需要的话),我已经考虑了C ++,python,javascript等,但是我不确定什么是simplist实现这一目标的途径。

相当于用于Web应用程序的Excel切片器?

是否有相当于Excel的切片机的Web应用程序? 上下文…这是为了在Web仪表板中使用。 不熟悉Excel切片器的人的一些背景… Excel切片器允许您通过简单地select所需的字段快速制作连接到您的数据源的filter列表。 在Excel中,切片器与数据透视表和图表绑定,以创buildfunction强大的交互式报表。 切片机还可以连接其他切片机,并给出视觉反馈,哪些项目没有给定select的数据( 请参阅图像显示图表周围的各种切片 – 灰色button没有任何数据 – 这被称为交叉过滤) 。 发现迄今为止…我发现最接近的是CrossFilter.js和DC.js与D3图表库。 然而,Crossfilter和DC的发展似乎已经停止。 我是networking开发的新手,所以如果有一个简单的解决scheme,我深入挖掘 – 让我知道! 感谢您的任何帮助!!

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文件,但它的工作原理。

用Javascript将HTML页面刮到Excel中

希望你们中的一个能帮助我。 我试图从这个网页导入数据到excel以及其他一些网站是相同的: https ://re.po.st/qZZYQJ – 基本上我想要总点击数字:322,627,并有在excel中的URL旁边的列。 我尝试在谷歌电子表格中使用importhtml和importxml,但无法使其工作。 我相信这是因为这个元素是在JavaScript呈现? 有谁知道如何得到这个元素? 有没有我可以使用的VBA代码。 我不是最技术的人,所以我很抱歉,如果我监督一些事情。 麦克风

Kendo UI使用格式导出Excel

我正在使用Kendo UI将我的数据导出到Excel工作簿。 但我不知道如何让格式工作。 这是一个道场的例子,我重现了这个问题。 http://dojo.telerik.com/OGETa/3 它似乎并没有接受格式,直到你已经双击单元格,并按下input(或再次离开)。 我希望能够在导出文档后在B3单元格中写入a = sum(B1:B2),但不会立即将值B1和B2作为[hh]:mm接受。

Excel VBA – 操作Javascript

我已经研究了几个星期的计算器和其他来源来回答这个问题,但一直没能find答案。 我很欣赏可能有间接处理这个话题的其他职位,但是似乎没有解决我所考虑的具体例子的要求,所以我正在冒险和张贴。 我的请求: 在网站www.4-traders.com上有一个input框位于页面顶部中心,用于input公司名称或股票代码。 该页面包含调用JavaScript函数作为input框中的一种types的代码。 javascript在数据库中searchinput文本的最佳匹配,并将javascript函数的输出显示为可供select的浮动列表框。 这个页面的这个组件的代码如下: <td class="recherche_bl"> <input type="hidden" name="lien" value="recherche"> <input onblur="GlobalSearch.ACblur();" onkeyup="GlobalSearch.ACkeyUp(event)" onkeydown="return GlobalSearch.ACkeyDown(event);" autocomplete="off" type="text" name="mots" id="autocomplete" class="inputrecherche" value="Symbol or Keyword(s)" onclick="document.recherche_menu.mots.value='';GlobalSearch.LoadHisto()"> <input type="image" src="/images/loupe_recherche.png" class="htZo" align="absmiddle" onclick="document.getElementById('noredirect').value='1'"> <input type="hidden" name="RewriteLast" value="zbat"> <input type="hidden" id="noredirect" name="noredirect" value="0"> <input type="hidden" id="type_recherche" name="type_recherche" value="0"> </td> GlobalSearch是我感兴趣的javascript函数。我希望Excel VBA以某种方式从GlobalSearch函数的输出中select,然后将值input到表单中。 我现在必须使用sendkeys来完成这个任务,正如大家所知道的那样,它有一些缺点,并且需要在当时打开一个Internet Explorer窗口。 这是我目前使用的代码: 代码的这个部分之前设置了Ticker的值。 .document是指我之前在代码中创build的Internetexplorer.Application对象。 […]

DataTables的Excel导出不能在iPhone上工作

我试图在我的网页上的JQuery数据表上实现“导出到Excel”function。 数据表的初始化过程如下: $('#myData').dataTable( { dom: 'Bfrtip', buttons: [ { extend: 'excel', text: 'Export to Excel', title: 'myData' }] }); 上面的代码在我的桌面上的谷歌浏览器以及Android手机上都能正常工作,但是在我的iPhone / iPad上的Safari浏览器中,它不起作用,而且button甚至不会显示出来。 我在DataTables文档上看到,Safari不支持excelHtml5,但所有现代浏览器都支持“excel”buttontypes。 所以,如果有人已经能够解决实现这个​​function,并在iPhone上得到这个工作,请让我知道这个问题的解决scheme。 TIA!