Tag: javascript

closuresExcel没有提示JavaScript

我正在尝试closures一个没有提示的excel文件,但我无法做到这一点。 码: var excelObject = new ActiveXObject("Excel.Application"); var workbook = excelObject.Workbooks.Open("path"); //doing something. workbook.save(); workbook.Close();

如何在基于JavaScript的经典ASP中生成Excel电子表格?

我明白,有一些方法可以从传统的ASP生成Excel文件,通过基本制作一个HTML表格,并将其称为电子表格。 然而,输出似乎不是我所期望的 – 在Excel中打开时,它看起来像一个带有表格的HTML页面,而不是普通的电子表格。 所以我不确定我是否愿意这样做,尽pipe我愿意被卖掉。 由于某些原因,我正在使用JavaScript运行ASP Classic的网站,这个网站在ASP Classic处于前沿时似乎并不常见。 我知道也有在JavaScript中生成Excel文件的方法,但它们似乎适用于更典型的环境,如浏览器或Node.js; 我认为#include只能与其他ASP文件一起使用。 我只是输出一个CSV文件,除了我必须能够在电子表格中包含图像。

javascript在Excel中searchstring

<head> <script type="text/javascript"> function getdata(x) { var excel = new ActiveXObject("Excel.Application"); var excel_file=excel.workbooks.open("c:/users/B1ECDJAF/test1.xlsx"); var excel_Sheet = excel_file.worksheets("Sheet1"); var b=excel_sheet.cells.find(x); var c=excel_sheet.cells(b,2).value; document.write("$"+c); return data; excel_file.Close(); excel.Quit(); } </script> </head> <body> <script type="text/javascript"> getdata(ipt4-002); </script> </body> xcel文件有2列,第一列是部件号,第二列是价格。 例 ipt2-005 $ 1.97 ipt3-005 $ 5.98 ipt4-001 $ 5.97 ipt4-002 $ 9.99 我想匹配零件号码,并将价格拉入我的网页。 我有大约100个价格的多个项目拉,并希望有一张表格中的价格,所以他们很容易改变,而不必改变每次我改变价格的HTML代码。 我想使用相同的脚本来查找使用不同“零件号”的所有价格 任何帮助,将不胜感激。 我能够只quering该项目的正确的单元格查找的价格,但我宁愿做搜寻和匹配的零件编号,这样,它是我所有的项目之一代码和我没有改变代码为每项目。

如何从URL调用内部的JavaScript函数?

我正在从一系列类似的网页收集一些数据,并将它们存储在Excel表格中。 我在python中使用urllib2中的opener类来完成这项工作。 问题是,在这些页面的一组中,您也需要单击一个超链接,以便显示所需的数据。 有什么办法,我可以假冒点击这个超链接,并将其包含在我的Python代码发送的地址? 这是链接的href标记: <a href="#" onClick="refresh_reg_table();refresh_reg_list(); return false;"> 这里是在onClick中调用的函数: function refresh_reg_table(order){ Ajax.Responders.register({ onCreate: function() { $('ajax_spinner2').show(); }, onComplete: function() { $('ajax_spinner2').hide(); } }); new Ajax.Updater('table_registrations', 'ajax/get_table_registrations.php', { method: 'get', parameters: { table: 'registrations', idevent : 143593, sorted : order}, evalScripts: true, }); } function refresh_reg_list(){ Ajax.Responders.register({ onCreate: function() { $('ajax_spinner2').show(); }, onComplete: function() […]

将HTML表格导出到Excel。 用户必须能够为文件select名称

即时通讯出口一个HTML表格,以及其工作正常,但我希望用户能够select他们正在下载的文件的名称。 以下是我如何导出它: function exportToExcel() { window.open('data:application/vnd.ms-excel,' + encodeURIComponent($('#exportToExcelDiv').html())); e.preventDefault(); } 这里是使用该function的链接: <a href="#" title="Save"><img src="../../Images/glyphicons_446_floppy_save.png" alt="save" onclick="exportToExcel()"></a> 有没有办法做到这一点? 它没关系使用JavaScript。 (我在MVC4中做一个web应用程序)。

在Javascript代码中重复元素

我创build了一个连接到excel文件的.hta表单。 input的数据被粘贴在电子表格中。 我有这个代码的两个问题,我似乎无法弄清楚我做错了什么。 <html> <head> <script> function test() { var excel = new ActiveXObject("Excel.Application"); excel.visible = true; var wb = excel.Workbooks.Open("C:\\Users\\Dane\\Desktop\\1.xlsx"); var optionValue; var s = Form1.select1; var data = []; var sCell = wb.sheets("sheet1").cells(1,1).currentregion.offset(1); data.push(Form1.text1.value); data.push(Form1.text2.value); data.push(Form1.text3.value); data.push(Form1.text4.value); data.push(s.options[s.selectedIndex].text); data.push(Form1.text5.value); data.push(Form1.text6.value); data.push(Form1.text7.value); for(var i=0;i<Form1.option1.length;i++) { if(Form1.option1[i].checked){ data.push(Form1.option1[i].value); break; } } for(var i=0; i<data.length;i++) { […]

继续或闯入与PHP的循环

我有一个有趣的问题。 有一个foreach循环,这个循环在excel文件中的每一行都插入数据到mysql表格中,形成一个excel文件。 有时候重复的数据是从excel中自然出来的。 当这个重复的数据尝试插入时,我想要一个popup窗口询问用户他有兴趣插入重复的数据或不。 如果是,PHP foreach循环中的其余代码将执行,否则将继续下一个循环。 请帮忙。

如何将表格复制到Excel或Google Spreadsheet

我想实现一个简单的方法将表格复制到剪贴板并粘贴到Excel或Google电子表格。 唯一的问题是,如果行以空单元格开始,那么在粘贴之后,所有数据将被移到左侧。 有几个黑客可以使桌子漂亮,如使用&nbsp; 在空单元格。 以下方法将无法正常工作,因为它也会被粘贴到Excel中。 有解决scheme吗? 考虑下面的代码: <table border="1""> <tr> <td>Jill</td> <td>Smith</td> <td>50</td> </tr> <tr> <td></td> <td></td> <td>94</td> </tr> </table>

使用JavaScript来生成包括公式和用户input的电子表格

使用Javascript,我想让用户下载或生成一个包含他们select的几个参数值的电子表格,以及使用这些参数执行计算的公式。 在他们生成/下载电子表格后,用户需要能够更改参数并可能自定义公式。 我已经看到,这可能是服务器端,但我认为这需要学习另一种新的语言(我正在学习代码只是为了这个项目),所以我怀疑这对我来说在不久的将来是不可行的。 到目前为止,我的解决scheme是将电子表格转换成分隔格式,然后将其编码成一个数组数组,这样当有人点击一个链接时,它就可以作为一个.csv文件下载。 不幸的是,我需要对公式进行一些频繁的更改,这是一个复杂的电子表格,它具有复杂的重复公式,因此find在哪里进行更改是非常繁琐的(为了说明问题,arrays的代码目前占用了19页当复制到MS Word,12pt TNR。) 所以有几个问题: 有一个更容易/更好的方式下载或生成公式和用户input的电子表格? 如果#1的答案是否定的,是否有办法在代码中分解数组,并且更容易查找/编辑单个单元格/值? 作为替代,我应该考虑切换到Google电子表格吗? 没有这样做,因为less数用户可能无法在工作中访问Google,但大多数人可以。 也许专业人员胜过负面? 有没有另外一个想法我没有考虑? 非常感谢任何build议或反馈!

如何知道插入符号是否在textarea的最后一个字符?

我有一个像excel的可编辑表,我正在做keydown处理切换到下一个单元格。 假设我有以下单元格: This is a text| 在上面的例子中,插入符号位于最后一个字符处,所以如果用户按下键盘上的右键,我需要将单元格编辑器切换到下一个单元格。 我的问题是,我怎么知道插入符号是在keydown事件处理程序textarea中的最后一个字符?