Tag: jquery

HTML导出表从右到左

我试图导出一个表来优化,我可以做到这一点,但工作表从左到右,我希望它是正确的离开。 当然,我可以手动(页面布局 – >表从右到左),但我希望它是自动的。 我用于导出jquery.table2excel.js: //table2excel.js ;(function ( $, window, document, undefined ) { var pluginName = "table2excel", defaults = { exclude: ".noExl", name: "Table2Excel" }; // The actual plugin constructor function Plugin ( element, options ) { this.element = element; // jQuery has an extend method which merges the contents of two or // […]

DataTable Export to Excel在导出之前添加新行

我在这里直接点。 我想使用datatbable导出excel文件…但是我想要的是在导出文件之前添加新行。 我真的对数据表是新的,所以请忍受我 这是迄今为止我所做的。 在customize:function()部分,我想添加新的行在标题之前…标题实际上是生成表的参数.. 样品: NAME:SampleName Date From: 2016-05-01 Date To: 2016-05-31 /*dataTables*/ var handleDataTableButtons = function() { if ($("#datatable-responsive-returns-report").length) { $("#datatable-responsive-returns-report").DataTable({ "bSort": false, scrollX: true, iDisplayLength: 50, dom: "Bfrtip", buttons: [ // 'copy', 'csv', 'excel', 'pdf', 'print' { extend:"copy", className:"btn-sm" }, { extend:"excel", className:"btn-sm", text:"Export to Excel", customize:function(xlsx){ var sheet = xlsx.xl.worksheets['sheet1.xml']; console.log(sheet); […]

如何导出JavaScript图表到Excel文件(HighCharts)

我必须导出一个Javascript图表(HighCharts)到一个excel文件; 图表呈现在div中,但是excel不呈现JavaScript生成的html + css内容,只呈现没有样式的文本。 一个解决scheme将转换为图表(jpeg)的图表,但我没有成功… 谢谢 !

jQuery过滤来自json的数据类似于Excel数据透视表

我在Excel中创build了一个复杂的数据透视表,我想在jQuery中做同样的事情。 我已经将数据转换为Json。 我已经能够find访问数据和使用公式的例子,但我找不到使用类似Escel过滤方法的下拉菜单的例子。 例如,我有五个不同的选项(城市,卧室,浴室,车库,止赎),用户可以做出select或离开filter。 基于用户select,只有特定的数据将用于公式。 如果他们select一个城市和两间卧室所有的相关数据将用于公式。 任何build议,我可以find这样的jQuery下拉式过滤types的例子?

JQuery当表具有ID或类时,将表导出为Excel错误

如果<table>没有ID或类,我可以使用jquery导出HTML表格: http://jsfiddle.net/n9XRx/ 但是,如果我的表有一个ID或一个类attr下面的jquery踢出一个单元格中的一个HTMLstring,以Excel: $( "#clickExcel" ).click(function() { var dtltbl = $('#dtltbl').html(); window.open('data:application/vnd.ms-excel,' + $('#dtltbl').html()); }); 我可以通过删除表类和ID来解决这个问题,但这并不理想。 任何人都有解决scheme?

使用jquery clone()一个html表格及其所有数据,包括select和它们的选项和input

在td类“编辑”我只想显示跨度类“看”,剥离其他select类选项值,并将其导入到Excel中。 <tr class="proj_rec" data-id="4"> <td class="proj_id"> 4 </td> <td> Music in the stores </td> <td class="edit"> <select class="touch" style="display: none;"> <option value="13">Bloopers</option><option value="1">Customer Service</option><option value="2">DC</option><option value="3">Ecommerce</option><option value="4">Finance/Accounting</option><option value="5">Human Resources</option><option value="6">Inbound Logistics</option><option value="7">Information Systems</option><option value="14">Management</option><option value="8">Marketing</option><option value="9">Merchandising</option><option value="10">Property</option><option value="11">Rebuying</option><option value="12">Sales</option> </select> <span class="look"> Sales </span> </td> <td class="edit"> <select class="touch" style="display: none;"> <option value="1">As is review</option><option […]

HTML表格到Excel – 格式和扩展名不匹配

我有一个函数将HTML表格转换成Excel文档。 但是在打开文件时,我从Excel收到以下消息: “something.xls”的文件格式和扩展名不匹配。 等等… 下面是我为导出的function,它是从这个线程@SamPopes答案稍微编辑版本。 obj参数是我使用document.createElement('table');创build的table元素document.createElement('table'); 。 有什么办法可以防止这个消息打开文件? function export(obj) { var tab_text="<table border='2px'><tr>"; var textRange; var j=0; tab = obj; //Table 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 […]

使用自定义信息框从Excel中批量上传标记

我试图从一个在线课程上传一个包含学生姓名,他们的地理位置和他们的“顶尖技能”的Excel电子表格到Google Javascript API中。 最后,我希望每个位置都有一个与之关联的popup框,显示学生姓名和顶尖技能。 根据我所知道的API,我必须使用这样的Data Arrays来绘制标记: var locations = [ ['Bondi Beach', -33.890542, 151.274856, 4], ['Coogee Beach', -33.923036, 151.259052, 5], ['Cronulla Beach', -34.028249, 151.157507, 3], ['Manly Beach', -33.80010128657071, 151.28747820854187, 2], ['Maroubra Beach', -33.950198, 151.259302, 1] ]; 然后我可以像这样添加这些位置: for (i = 0; i < locations.length; i++) { marker = new google.maps.Marker({ position: new google.maps.LatLng(locations[i][1], locations[i][2]), map: […]

将引导程序数据表的所有行导出到Excel

我在将Bootstrap Data Table行导出到Excel时遇到了一个问题。 将数据导出到Excel我使用一个名为jquery.table2excel.js的外部插件。 导出数据表的代码如下: <script type="text/javascript" src="js/jquery.table2excel.js"> </script> <script> $(function() { var startDate = $(".startDate").val(); var endDate = $(".endDate").val(); $("#exportExcel").click(function(){ $("#table_id").table2excel({ exclude: ".noExl", //name: "Excel Document Name", filename: "Data from " + startDate + " to " + endDate }); }); $("#table_id").dataTable(); }); </script> 对于Datatable我正在使用下面的库: <script type="text/javascript" src="js/jquery.dataTables.min.js"> </script> <script type="text/javascript" src="js/dataTables.bootstrap.js"> </script> 表格如下: […]

数据表 – 如何使用我自己的button进行导出?

我正在使用Materialize作为我的UI框架,我正在为我的表使用DataTables。 我有一个表,我需要导出到Excel,我可以做到这一点使用DataTablesbutton。 但是,它们是默认的DataTablesbutton,我想使用Materializebutton。 所以问题是: 我怎样才能使用我自己的button,让他们做数据表的内置button(特别是导出到Excel)的function? 我已经尝试使用选项“className”到物化button类,但没有奏效。 我想我可能将不得不做一些JQueryfunction。 感谢大家! 编辑:这是我的代码: $(document).ready(function() { var dataTable = $('#datatable').DataTable( { language: { search: "", searchPlaceholder: "Search" }, dom: 'Brftip', buttons: [ 'copy', 'csv', 'excel', 'pdf', 'print' ] } );