Tag: javascript

从asp.net后面的代码调用jquery函数是行不通的

我有一个button点击事件 protected void btndwnReport_Click(object sender, EventArgs e) { try { save("Report1"); } catch (Exception ex) { Log.Errlog("Error Occured in btndwnReport_Clickof UI_Report Page : " + ex.Message.ToString()); } finally { Page.ClientScript.RegisterClientScriptBlock(typeof(Page), "HideLoading", "HideLoading2();", true);//this function is not triggering } } 使用这个我想使用reportviewer下载一个excel文件。 点击这个button,我显示一个加载图标(通过调用ShowLoading2()),它被定义为一个jQuery的function。 function ShowLoading2() { try { if (parent.document.getElementById('dvProgress')) $("#dvProgress", parent.document).hide(); } catch (e) { } […]

如何在HTML页面使用JavaScript绘制图表和数据应该从Excel中使用js获取

我有一个要求从Excel中获取数据,并使用JavaScript在HTML页面中绘制图表。 有没有最好的教程呢?

Angularjs数字filter与UI网格无法正常工作

我在angular-ui-grid使用了angularjs数字filter。 在网格中,filter正常工作。 但是,当我将网格导出到csv并打开到excel时,它不能正常工作。 我也在exporterFieldCallback添加了filter。 在网格中: cellFilter: 'number:6', type: 'number'并在exporterFieldCallback : if(col.name == 'columnName'){ return $filter('number')(input,6); } 数字在网格上以小数点后6位显示。 但是,当我将其导出到csv并打开到excel时,零被截断。 请find这个angularjs数字filter ,其中数字显示指定的fractionSize这也是在网格中正常工作。 但导出网格时不起作用。 如果网格中的值是3.000000那么在Excel中它只显示3 。 如果网格中的值是1.415400那么在Excel中它只显示1.4154 。 为什么零被截断,而angular-ui-grid导出到csv并在Excel中打开它? 如何显示Excel中的值与网格上显示的值相同?

你能否在OS X for Excel上安装用JavaScript编写的办公应用程序加载项?

我最近遇到了JavaScript的办公室API,并下载了一个github项目来尝试,但我似乎无法find任何文档,如何将其添加到OS X上的Excel。 这是我克隆的项目。 这些说明适用于Windows机器,但不适用于我的MacBook。

HTML excel导出

我将HTML表格导出为Excel格式文件,然后将其作为.xls文件下载。 这在Firefox,Chrome等工作正常,但不是在IE浏览器预期。 以下是我正在使用的function。 最后的if语句发现浏览器是IE还是其他。 function exportTable(obj) { var tab_text="<table border='2px'><tr>"; var textRange; var j=0; tab = obj; for(j = 0 ; j < tab.rows.length ; j++){ tab_text=tab_text+tab.rows[j].innerHTML+"</tr>"; //tab_text=tab_text+"</tr>"; } tab_text=tab_text+"</table>"; tab_text= tab_text.replace(/<A[^>]*>|<\/A>/g, "");//remove if you want links in your table tab_text= tab_text.replace(/<img[^>]*>/gi,""); // remove if you want images in your table tab_text= tab_text.replace(/<input[^>]*>|<\/input>/gi, ""); // […]

如何将一个Excel文件导入到一个Web应用程序(javascript / d3 / html)

对于数据可视化我还是比较陌生,但是很快学习。 我正在尝试创build一个小型Web应用程序,用户可以在其中提供一个Excel电子表格,然后Web应用程序将创build此电子表格的数据可视化。 我有数据可视化部分与一个只是preprogrammede作为variables(数组)的数据集。 但是我想请求帮助创build用户“上传”他们自己的excel文件的选项,然后从电子表格中的数据放入一个数组variables,并运行d3的数据可视化。

从服务器压缩excel文件进​​行下载

我试图使用jszip.js从服务器捆绑多个excel文件,应该一起下载到一个zip文件点击。 当我试图replace演示脚本时,我可以创build一个zip文件,但它是空的。 当我将两个文件放在zip.file中时,第一个文件会出现在zip文件中,但已损坏。 喜欢: var zip = new JSZip(); zip.file('http://website/file1.xlsx', 'http://website/file2.xlsx'); var content = zip.generate({type:"blob"}); saveAs(content, "example.zip"); 所以我应该把文件的名称放在第一个位置,而不是文件的位置,但是我必须以其他方式访问它。 我想我只是不检查API的工作原理。 如果至less有两个文件在服务器上托pipe,那么这将是一件好事。

从节点js读取excell文件

我正在尝试从节点js读取excell文件,但是我正在成功,现在正在使用下面的一组代码 var xlsx = require('node-xlsx'); var obj = xlsx.parse(__dirname + '/productExcell.xlsx'); // parses a file console.log(obj); 控制台不会为我打印任何内容,parsing语句后也不会执行任何控制台。

如何在Javascript中更改JSON值模式

我从excelsheet获取数据,并使用Node.js中的xlsx-to-json将其转换为JSON格式 JSON数据的所有值默认显示为string格式,如: var jsonObj = [ { id: '101', // string email: 'user1@test.com', //string name: 'user1', dob: '1990-10-10', phone: '1234567890', //string country: 'England', address: 'Building 201-A, Abc, Xyz' }, { id: '102', email: 'user2@test.com', name: 'user2', dob: '1990-10-11', phone: '1234567890', country: 'Australia', address: 'Building 201-A, Abc, Xyz' }, { id: '103', email: 'user3@test.com', name: 'user3', […]

在MVC应用程序中将数据导出到Excel

我正在寻找在我的MVC应用程序导出数据到Excel的各种方法。 很多库需要将数据存储在DataTable中。 我有我的数据传递到模型从视图访问。 看来你不能把这个模型传回给控制器。 JavaScript是一个选项,如果它不是作为html表格导出的,而是一个纯粹的Excel文件。 目前,我调用一个函数,将再次运行查询来build立一个string,并使用System.IO.File.WriteAllText将输出该文件。 我不喜欢这种方式,因为我不得不调用数据库来再次运行查询(我已经在视图模型中有我需要的所有数据),path是硬编码的,我想要一个保存对话框popup向上。 有没有更好的方法来做到这一点? 我真的很喜欢以下两种方法之一: find一个“把戏”从视图传回控制器的数据,也许TempData可以在视图中使用? JavaScript将产生一个纯粹的Excel(.xlsx)文件 List<type> record = GetRecords(); StringBuilder sb = new StringBuilder(); sb.AppendLine("Data 1, Data 2, Data 3, Data 4"); foreach (var item in record) { sb.AppendFormat("{0},{1},{2},{3},{4}\n", item.1, item.2, item.3, item.4); } System.IO.File.WriteAllText("myfile.csv", sb.ToString());