Tag: javascript

如何使用JavaScript将XML数据导出为ex​​cel?

我有一个包含XML数据的variables,我需要导出到MS Excel? 如何使用JavaSript或JQuery来归档?

如何将多个html表格并排导入到一个excel工作表中?

我search谷歌,看到了很多的计算器的问题,但他们有function导出多个HTML表到同一个Excel文件中的不同的工作表。 但我想要的是在一个Excel文件并排导出多个HTML表到同一个工作表。 我没有得到一个由一个stackoverflow用户导出多个表到同一个excel文件中的不同工作表的function。 我试图修改它,但我无法。 该function的链接: 如何将HTML表格转换为多个工作表的Excel? 用户Butani Vijay回答

如何使用Ewa名称空间从客户端的JavaScript获取Excel表的Summary属性

背景: “摘要”属性的值与“替代文本”对话框中的“说明”框的设置相对应,该对话框通过右键单击Excel表格并单击“替代文本”来显示。 当你有一个ListObject引用时,你可以从VBA中获得属性: Dim mytable As ListObject Set myTable …. MsgBox myTable.Summary 从C#/ .NET / VSTO: https : //msdn.microsoft.com/en-us/library/microsoft.office.interop.excel.listobject.summary.aspx 问题:我希望能够使用EWA名称空间( https://msdn.microsoft.com/en-us/library/office/ee589018.aspx?f=255&MSPPError=-2147217396 ) 在JavaScript中,让我们说,我有: const ewa = ewaRef.EwaControl.getInstances().getItem(0); 到Excel Web部件。 现在我可以到达活动工作簿的“名称项目”,其中我的表将是其中的一个: const wb = ewa.getActiveWorkbook(); var namedItems = wb.getNamedItems(); const table = namedItems.getItemByName('Table1'); 我可以validation它是一个实际的表格: if (table.getNamedItemType() !== Ewa.NamedItemType.Table) { return; } 示例Ewa代码: https ://msdn.microsoft.com/en-us/library/office/ee660116.aspx ? f […]

如何使用excel vba将文本input到从网页显示的popup窗口的文本框中

使用Excel / VBA,我试图将文本input到popup窗口中显示的textbox 。 以下是定义我需要访问的字段的代码: span class="ui-helper-hidden-accessible" role="status" aria-live="polite"/> input class="ui-autocomplete-input" id="RUItem" style="width: 100px;" type="text" autocomplete="off"/> 我试过使用: ie.Document.getElementById("RUItem").Value = "some-value" 但是我得到一个错误说: 所需对象 所以我知道我没有正确访问它。 如何将文本input到辅助窗口?

在将Excel公式转换为JS时处理指数

我有这个Excel公式: (Assets*(1+Interest)^(CURRENT{age}+1‐Enrollment{age}))+(Salary*Employee{contribution}+Employer{contribution}))*((1+Interest)^(CURRENT{age}+1‐Enrollment{age})‐(1+Inflation)^(CURRENT{age}+1‐Enrollment{age}))/(Interest‐Inflation) 我试图转换成一个JS公式如下: age_assets = (assets*Math.pow(1+interest,age+1-enroll_age))+(salary*(your_contrib+employ_contrib))*(Math.pow(1+interest, age+1-enroll_age)-Math.pow(1+inflation, age+1-enroll_age))/(interest-inflation); 给定这些值: // Age 64, // Retirement age 67, // Enrollment age 30, // Assets 10000, // Interest .3, // Salary 100000, // Your contribution .10, // Employer contribution .03, // Inflation .02, // Retirement type .85 电子表格的价值要小得多。 有没有人看到两个公式之间的不一致? 我以前从来没有做过这样的事情。

使用javascript / jQuery阅读excel表格来填充HTML表格

我有一个HTML表格如下。 此表只有表格标题。 <table id="table-0"> <tbody> <tr> <th>Column1</th> <th>Column2</th> <th>Column3</th> </tr> </tbody> </table> 我需要使用javascript / jQuery填充这个html表格。 表格数据应该来自Excel表格。 即我想读一个Excel表格,并填写我的HTML表格与这些数据。 任何build议,将不胜感激。 谢谢

Kendo UI网格使用模板值导出到Excel

我试图按照这个例子,但这不适合我。 我有: function invoicedJobsGrid() { var invoicedJobsDS = new kendo.data.DataSource({ serverFiltering: true, serverSorting: true, serverPaging: true, pageSize: 25, requestEnd: function (e) { if (e.type == 'read') { $('.today-count').html(e.response.counts.today); $('.week-count').html(e.response.counts.week); $('.month-count').html(e.response.counts.month); // document.title = 'Invoiced jobs (' + (e.response.counts.currencies.GBP + e.response.counts.currencies.USD + e.response.counts.currencies.EUR) + ')'; } }, sort: { field: "invoice_id", dir: "desc" }, transport: { […]

在Web应用程序中集成的Excel工作簿上进行协作

在我的公司,我们使用excel很多,而且我一直在使用VBA编写excelmacros来自动化任何可以自动化的东西,最近我们需要在一些表单上进行协作,并且我们使用了google表单。 然后,我编写了一个脚本,在被某人编辑时自动保护单元格,并使其成为唯一允许的编辑器,并在完成时使用button清除保护。 (+为谷歌) 我们宁愿使用Excel,所以我发现可以托pipe一个Web应用程序并使用JavaScript API将Excel工作表与自定义HTML和CSS一起embedded,可以在这里find一个示例(不支持在线支持VBA) 是否可以将Excel工作表embedded到托pipe的Web应用程序中,然后允许不同的用户在Web应用程序内进行协作,然后在编辑时自动保护单元格,并使其编辑器成为唯一允许编辑的单元格,然后将设置保存到下一个会议? 通过使用例如Web应用程序用户目录或Microsoft Exchange Server进行身份validation。

导出HTML表格到Excel不能在IE中工作

我们需要将HTML表格导出到Excel。 它在Google Chrome和Firefox上运行良好,但在Internet Explorer 11(不导出到Excel)上运行良好,即使我在开发人员工具的控制台中看不到错误。 版本:11.0.9600.17959更新版本:11.0.22 'https://jsfiddle.net/AbuSufyan/t5c1o6fw/9/' 这有什么问题?

在javascript中访问excel链接源的方法

我正在尝试使用JavaScript在Excel中自动化一些事情。 到目前为止,我已经得到它作为一个ActiveX对象打开适当的工作簿。 我现在试图检查链接,并更新它们是必要的。 我无法弄清楚如何访问工作簿的linksources方法。 到目前为止我已经尝试过: wb.LinkSources(1) wb.LinkSources[1] wb.[LinkSources] wb.[LinkSources[1]] 和许多其他类似的变化,导致“预期function”,“预期标识符”或“未定义” 我对js来说还是个新手,但是我觉得好像我已经尝试过了所有我能想到的语法的变体。 谢谢你的帮助! 我的完整function是: function open_files(A, B, C) { var excel = new ActiveXObject("Excel.Application"); excel.visible=true; excel.DisplayAlerts = false var wbA = excel.Workbooks.Open(document.getElementById(A).value); var wbB = excel.Workbooks.Open(document.getElementById(B).value); var wbC = excel.Workbooks.Open(document.getElementById(C).value); excel.EnableEvents = false excel.ScreenUpdating = false excel.Calculation = -4135 //xlCalculationManual enumeration var wb_collection = [wbA, wbB, […]