Tag: jquery

如何将数据表导出为Excel格式?

我已经使用tableTools插件导出数据表格数据,我已经包括以下插件 <script src="js/jquery-1.12.3.js"></script> <script src="js/bootstrap.min.js"></script> <script src="js/moment/moment.min.js" type="text/javascript"></script> <script src="js/jquery.dataTables.js" type="text/javascript"></script> <script src="js/dataTables.tableTools.js"></script> HTML代码 <table id="result_table" class="display table table-bordered" cellspacing="0" width="100%"></table> 和我的初始化部分, var oTable = $('#result_table').dataTable({ //"iDisplayLength": 50, //"order" : [[0,"desc"]], "columnDefs": [ { "width": "16%", "targets": 1 } ], "lengthMenu": [[10, 50, 100, -1], [10, 50, 100, "All"]], "dom": 'T<"clear">lfrtip', "tableTools": { "sSwfPath": "copy_csv_xls_pdf.swf" […]

div内的Html表格导出为ex​​cel

<script type="text/javascript"> $(document).ready(function () { //getting values of current time for generating the file name $(".toExcelButton").click(function(){ var dt = new Date(); var day = dt.getDate(); var month = dt.getMonth() + 1; var year = dt.getFullYear(); var hour = dt.getHours(); var mins = dt.getMinutes(); var postfix = day + "." + month + "." + year […]

我的导出的Excel文件中出现错误

我有一个文本和一些单选button的HTML表格。 当您单击“导出到Excel”button时,它将导出HTML表格的值以及表格中选定的任何单选button的值。 但是,如果任何单选button已被选中,并且点击“导出到Excel”button,它将两个单元格合并在一起以包含表格文本,如果没有select任何单选button,则不这样做。 从图像中可以看到,所有不包含任何单选button的表格单元格将两个单元格合并在一起,如单元格A4和A5 。 但是,如果您查看Row 3没有选中任何单选button,则没有任何单元格合并在一起。 我已经在几台计算机上以及几个不同版本的Excel和OpenOffice Calc上尝试过了,所以我不认为这是Excel的问题。 我不确定是什么原因造成这个问题,在这个问题上有一些启发会是非常有帮助的。 这是链接到小提琴和片段如下: var overall= $('#overall'); $(document).ready(function() { $(':radio').change(function(e) { var row = $(this).closest('.item'); var checkedItems = row.find(":checked:not(:radio[name='attendance'])") if(e.target.name != "attendance"){ if (checkedItems.length == 5) { row.find("td.overall").html(getOverall(checkedItems)); } }else{ row.find("td.attendance").html("x "+parseFloat($(this).val()/10).toFixed(1)); } }) function getOverall(_checkedItems) { var total = 0; _checkedItems.each(function() { total += parseFloat($(this).val()); }); return […]

Html Iframe Excel,在Excel中获得一个超链接来打开一个新的标签或窗口

我有一个excel文件,我把它变成一个.mht文件,我用iframe成功地将其embedded到一个html页面。 现在Excel文件里面有超链接。 我想知道如果我可以把它放在哪里,当一个人点击Excel文件中的超链接时,它会在网页浏览器中打开一个新的标签,或者打开一个新的浏览器窗口。 这可以通过在iframe中进行编码来完成,还是必须在excel文件中进行某种编码? 如果有人知道如果我可以编辑它或添加一个属性,发布什么是html代码。 也许我可能需要使用iframe之外的东西来使它在HTML页面上工作。 <iframe src="LinktoFile.mht" width="100%" height="100%"></iframe>

有没有办法将HTML表格导出到所有浏览器中工作的Excel?

我使用下面的代码,但它的作品只在Firefox。 它也不允许自定义导出的文件名。 它需要一个随机的文件名。 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" ><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, filename) { […]

将html导出为ex​​cel,排除一些单元格或列

<script> 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){ var exTable = $('#mywarning').clone(); exTable.find('.exclude').remove(); } […]

无法使用jQuery和php $ _GET导出html表格

我下载的表格只打印标题,并不显示任何内容。 IAM从这里教程: http : //webslesson.blogspot.in/2016/02/export-mysql-data-to-excel-in-php-php-tutorial.html 下面的插件我已经尝试过无法呈现我的巨大数据1.clarketm(合并行)2.(尝试但无法渲染巨大的数据) https://github.com/kayalshri/tableExport.jquery.plugin 我的HTML DOM IS( index.php ) <div id="allTables"> <table border="2" width="100%"> <tr> <th width="30%">Name</th> <th width="20%">Activity on Code Project (%)</th> <th width="10%">Activity on C# Corner (%)</th> <th width="10%">Activity on Asp Forum (%)</th> </tr> <tr> <td>Sibeesh</td> <td>100</td> <td>98</td> <td>80</td> </tr> <tr> <td>Ajay</td> <td>90</td> <td>0</td> <td>50</td> </tr> </table> </div> <p id="exportexcel">EXport […]

jqGrid – 用PHP服务器导出到Excel

我已经设置jqGrid作为DataTables的替代品,但是我缺less的一个重要部分是导出到Excel的能力。 DataTables使用html5处理这个问题,并使用Flash作为备份方法(我不希望使用flash)。 当用jqGrid寻找一种方法时,我会看到几个相当老的post,但是最近没有。 我正在使用来自JSON文件的数据的PHP服务器后端。 我看到付费版本的jqGrid有一个PHP版本。 有没有一种方法与jqGrid的免费版本兼容,我可以用它来导出一个真正的Excel文件(不是csv)?

jQuery从Excel复制到多个input字段

我有数据的excel表: English | Spanish | Italian | French 我希望能够复制所有这些input并将其粘贴到表单: <input type="text" name="english"> <input type="text" name="spanish"> <input type="text" name="italian"> <input type="text" name="french"> 到目前为止,当我复制所有的数据,它将全部粘贴到第一个input字段。 在我开始编码之前,我正在问这个问题,因为我不确定是否有可能。 任何方向感激!

PHP使实时股票交易所的应用程序

我有一个软件给我的股票数据为Excel格式,数据会自动更新,每秒不断。我必须在网页上显示这些数据,就像他们在Excel中shw(即networking数据也应该在这样更新方式)和这些数据。 它是如何完成的。