Tag: javascript

将数据从用脚本编写的网页导入到excel中

我正在尝试从网页导入实时数据。 然而,网页似乎是写在脚本中,所以我似乎无法将数据导入到Excel中。 我试图运行一个macros。 我做了一个search,发现以下线程非常有用; 从WebPage中的脚本创build的表中导入Excel中的数据 (第一个答案) 但我没有足够的知识来调整我的网站的代码? 有人能帮我吗? 谢谢

如何保护使用JavaScript创build的Excel工作表

我有一个生成Excel工作表的JavaScript代码: var tableToExcel = (function() { var uri = 'data:application/vnd.ms-excel;base64,' , template = '<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns="http://www.w3.org/TR/REC-html40"><head><!–[if gte mso 9]><xml><x:ExcelWorkbook><x:ExcelWorksheets><x:ExcelWorksheet><x:Name>{worksheet}</x:Name><x:WorksheetOptions><x:DisplayGridlines/></x:WorksheetOptions></x:ExcelWorksheet></x:ExcelWorksheets></x:ExcelWorkbook></xml><![endif]–></head><body><table>{table}</table></body></html>' , base64 = function(s) { return window.btoa(unescape(encodeURIComponent(s))) } , format = function(s, c) { return s.replace(/{(\w+)}/g, function(m, p) { return c[p]; }) } return function(table, name) { // if (!table.nodeType) table = document.getElementById(table) var ctx […]

可以通过Ajax请求来读取表单

我想用JavaScript读取一个excel文件。 众所周知,IE支持以下逻辑来读取。 var excel = new ActiveXObject("Excel.Application"); var excel_file = excel.Workbooks.Open("attachData.xlsx"); var excel_sheet = excel.Worksheets("Sheet1"); repCount = excel_sheet.Cells(cell,row).Value; document.getElementById('div1').innerText = repCount; 但是我想让它跨浏览器。由于上述代码行在其他浏览器中不起作用,所以我正在考虑使用Ajax请求。 我试着用下面这段代码: var xhr = new XMLHttpRequest(); xhr.open('POST','../attachData.xlsx',true); xhr.send(); xhr.onreadystatechange= readystatechange; function readystatechange(){ if(xhr.readyState === 4){ console.log(xhr.response); } } 在这里,响应是unreadable格式(如encoded )。是否有任何其他方式来实现这一点。 我最大的担心是,我们可以阅读阿贾克斯excel吗?

jQuery的数据表工具导出到Excel不显示我的表中的数据文件

我想导出我的表格在excel文件中使用jQuery数据表工具它显示我的数据在表上,但是当第一行它说没有数据可用,当我search数据时说没有数据可用,当我点击Excel的button,然后它保存文件,但没有显示Excel文件中的数据,也分页和新的不工作。我也使用bootstrap 3这是我的JQuery代码 $('#datatable_Vouchers').DataTable( { dom: 'T<"clear">lfrtip', tableTools: { "sSwfPath": "../assets/swf/copy_csv_xls.swf" } }); 和我的tabletools文件path是 <link rel="stylesheet" href="assets/css/dataTables.tableTools.css"> <link rel="stylesheet" href="../assets/css/dataTables.tableTools.min.css"> <script src="../assets/js/dataTables.tableTools.js'"></script> <script src="../assets/js/dataTables.tableTools.min.js'>"></script>

如何使用jQuery IE浏览器将表格导出为Excel

我想在Internet Explorer中使用jQuery将表导出为ex​​cel我已经看到他们在Chrome和Mozilla上运行的所有脚本,但是我想要一个适用于Internet Explorer的代码。 而我的脚本是这样的。 exportExcel : (function() { var uri = 'data:application/vnd.ms-excel;base64,' , template = '<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns="http://www.w3.org/TR/REC-html40"><head><!–[if gte mso 9]><xml><x:ExcelWorkbook><x:ExcelWorksheets><x:ExcelWorksheet><x:Name>{worksheet}</x:Name><x:WorksheetOptions><x:DisplayGridlines/></x:WorksheetOptions></x:ExcelWorksheet></x:ExcelWorksheets></x:ExcelWorkbook></xml><![endif]–></head><body><table>{table}</table></body></html>' , base64 = function(s) { return window.btoa(unescape(encodeURIComponent(s))) } , format = function(s, c) { return s.replace(/{(\w+)}/g, function(m, p) { return c[p]; }) } return function(table, name) { if (!table.nodeType) table = document.getElementById(table) var […]

javascript另存为Excel

我有以下几点: var oWin = window.open("about:blank", "_blank"); oWin.document.write(strExcelHtml); oWin.document.close(); var success = oWin.document.execCommand('SaveAs', false, fileName) oWin.close(); 当保存窗口出现时,我想将.xls看作“另存为”types。 我该怎么做呢?

Javascript / JQuery导出到Internet Explorer 10以上的Excel

我已经做了大量的研究,并得出结论,它可能不可能导出数据到Excel只使用客户端通过Javascript / JQuery的Internet Explorer 10 +,因为它不支持uri对象。 只使用客户端,没有人提供替代scheme来处理这种情况在IE中? 任何帮助将不胜感激。 谢谢!

用于从excel表中读取未使用的值的脚本

我有一个数字列的Excel表(只有一列)。 我试图编写一个脚本,它从电子表格中读取数字,但下次不应该使用(读取)该值。 列中的一个数字只能使用一次。 似乎一个简单的问题,但不知道如何去与此: 我的做法是: 在脚本中更新用于标记的excel列表(已使用标记),例如,如果使用该号码,则select标记,并使用closures标记来select新的数字。 不确定这种方法。 我的脚本选项是jython,groovy或JavaScript。 我试图在jython,因为我写了其他脚本在相同的,他们工作得很好。

将Excel文件转换为JSON:deviseJSON代码检查

我想将Excel文件中的数据转换为JSON文件。 然而,我不确定我的JSON代码的devise(即它是否以正确的方式组织起来,以便轻松处理?)我将使用这个JSON文件与D3.js。 这是我的Excel文件的一小部分: 我想将这些数据转换成一个JSON文件,以便与D3.js一起使用。 这是我迄今为止: 所以我的问题是: 这是一个很好的devise(方式)组织的数据,以便使用它与D3.js? 这是一个示例输出: 提前致谢!

使用jqMath从excel渲染方程

我想从Excel表格实时渲染用户的公式。 我创build了一个带有文本框(TextBox1)和Microsoft Web浏览器元素(WebBrowser1)的表单。 我有一个存储在jqMath文件相同目录中的html文件“eqn.html”。 我的问题是将文本框的值传递给html文件。 我不雅的解决scheme是使用查询string。 我的VBA是: Private Sub TextBox1_Change() WebBrowser1.Navigate2 ("D:\Users\Geddes\Desktop\new graph plotter\mathscribe\eqn.html?" + TextBox1.Value) End Sub 和我的“eqn.html”文件是: <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <link rel="stylesheet" href="http://fonts.googleapis.com/css?family=UnifrakturMaguntia"> <link rel="stylesheet" href="jqmath-0.4.0.css"> <script src="jquery-1.4.3.min.js"></script> <script src="jqmath-etc-0.4.0.min.js"></script> </head> <body> <script> var url = window.location.search; url = url.replace("?", ''); // remove the ? document.write("$$"+url+"$$"); </script> </body> </html> […]