Tag: javascript

Excel Javascript API在redirect到不同的域页面后不可用

我有一个使用Excel JavaScript API实现的Excel任务窗格加载项。 它代表了我们在Excel中的应用程序function的一个子集。 计划是在Office商店中发布。 我们的每个客户都有自己的生产环境,在独立的域名托pipe我们的应用 由于我只能在加载项清单文件中定义一个SourceLocation元素,但是有许多应用程序实例的插件应该能够访问,所以我实现了一个简单的ASP.NET MVC网页,托pipe在Windows Azure中,用户提示input他的公司名称和凭证。 然后,我根据用户input构build一个URL,并redirect到我们的应用程序所在的域。 redirect后,客户的加载项显示正确,但Excel API不可用。 Office.initialize被触发,但是Office.context.requirements设置为空,并且Excel对象未定义。 我也试过iframe,但没有任何帮助。 在清单文件中指定的ASP.NET网页上加载Excel API。 它似乎只在redirect后消失。 有谁熟悉这样的问题,可以在Office加载项中进行redirect?

将数据附加到JavaScript中的Excel文件

我必须将数据追加到node.js中已有的Excel文件中。 所以,现在我正在使用xlsx-writestream包和下面的代码 var XLSXWriter = require('xlsx-writestream'); var writer = new XLSXWriter('mySpreadsheet.xlsx', {}); writer.getReadStream().pipe(fs.createWriteStream('transactions.xlsx')); writer.addRow({ "description": "sdgsdg", "amount": 2000 }); 但它创build一个新的Excel文件,而不是追加到现有的文件。 请分享你的想法。提前感谢

将Jqgrid的一列值拖到另一个像excel中的值

如何将jqgrid的列值拖动到另一个像在Excel中拖动? 可以解决吗? 以下是我的jgrid代码: $(document).ready(function () { $('#form_table').jqGrid('setCell', 2, 'column Name', '', {color: 'red'}); jQuery("#form_table").jqGrid({ datatype: "local", mtype: "POST", url: '', colNames: ['Id', 'तालीममा सहभागीको नाम थर', 'जिल्ला', 'गा.वि.स', 'वडा नं', 'जातजाती', 'लिङ्ग', 'उमेर'], colModel: [ {name: 'id', index: 'id', jsonmap: "id", hidden: true, }, {name: 'name', index: 'name', jsonmap: "name", width: 250, editable: true}, {name: […]

如何创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> […]

使用pqgrid导出excel

在这里,我有一个关于pqgrid的问题。 var newObj = { width: 1500, height: 600, title: "channel <b>roi</b>", resizable: true, scrollModel: { autoFit: true }, editModel: { clicksToEdit: 2 }, dataModel: { data: obj.data }, draggable:false, freezeCols:7, selectionModel: { type: 'cell', mode: 'block' }, colModel: CM, pageModel: {type:'local'}, toolbar: { cls: 'pq-toolbar-export', items: [{ type: 'button', label: "Export to Excel", icon: […]

所需对象:在VBA中单击dynamic生成的链接时出错

我对VBA相对比较陌生,正在使用VBAparsing一个网站。 该网站已dynamic生成表格元素与分页。 <a onclick="showPage(this.href); return false;" href="/member-finder?p=2" class="paginationLink">Next &gt;</a> 当我点击下一页后,上一个button出现在下一页 > <a onclick="showPage(this.href); return false;" > href="/member-finder?p=1" class="paginationLink">&lt; Previous</a> > > <a onclick="showPage(this.href); return false;" > href="/member-finder?p=3" class="paginationLink">Next &gt;</a> 所以,点击下一个链接,我在VBA中做了下面的代码: Dim focation Dim jocation If j = 1 Then focation = doc.getElementsByClassName("paginationLink") focation.Click Do Loop Until ie.readyState = READYSTATE_COMPLETE '= 4 Sleep 2000 ElseIf j […]

导出HTML表格到Excel数字成为date

我想导出一个HTML表格到Excel。 表: <div id="table"> <table> <thead> <tr> <th>Column</th> <th>Column</th> </tr> </thead> <tbody id="tabbodyExp"> <tr> <th>2.5</th> <th>2.6</th> </tr> </tbody> </table> </div> 脚本: $("#btnExport").click(function (e) { window.open('data:application/vnd.ms-excel,' + $('#table').html()); e.preventDefault(); }); 但是,excel正在将所有类似于“2.5”的数字转换为date。 有没有办法阻止,或者我必须写下所有的数字,如“2,5”。

添加excel库后未定义meteor

我想将我的网页上的数据导出到Excel文件。 经过一番挖掘,我发现meteor超级 。 添加包后 meteor add netanelgilad:excel 并刷新我越来越 global-imports.js?57a9dbc…:5 Uncaught TypeError: Cannot read property 'Excel' of undefined template.webapp.js?b8d1e7a…:2 Uncaught ReferenceError: Template is not defined webapp.js?42867d3…:27 Uncaught ReferenceError: Mongo is not defined login_buttons_dialogs.html:4 Uncaught ReferenceError: Spacebars is not defined 我没有在代码中的任何地方使用这个包,所以我不知道为什么我得到如'不能读取属性'Excel'的未定义的' 编辑 我在这里find了第二个图书馆。 在这种情况下页面加载正确。 但是,当我想要做一些像js一样的东西 var xlsxWriter = new SimpleExcel.Writer.XLSX(); 我越来越 webapp.js?a483464…:161 Uncaught TypeError: Cannot read property […]

meteorJS无法读取undefiend的属性

我正在尝试将新库添加到meteor项目,但没有成功。 例如,我find了一个用于Excel导出的库,并添加了它 meteor add rpgeeganage:excel-builder 并用它在像这里的js(点击button的动作) Template.exportButton.events({ "click #exportButton": function () { var workSheet = ExcelBuilder.createWorkbook('./', 'sample.xlsx'); } }); 但在浏览器控制台,我越来越 Cannot read property 'createWorkbook' of undefined 我有与其他类似的库相同的问题。 如何让meteor与这些图书馆合作?

边缘浏览器 – 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议不胜感激。