【问题标题】:eExport data in PDF以 PDF 格式导出数据
【发布时间】:2016-08-03 11:24:55
【问题描述】:

我现在通过 jquery 在表中填充数据我想以 pdf /excel 导出该数据为此我尝试这个链接 export data link

我成功地尝试了这项工作,然后我将此代码添加到我的文件中

    <a href="#" onclick="$('#tabledata').tableExport({ type: 'excel', escape: 'false' });">XLS</a>

<a href="#" onclick="$('#tabledata').tableExport({ type: 'pdf', escape: 'false' });">PDF</a>

我在 pf jquery 的帮助下创建表

 success: function (result) {
             var final = JSON.parse(result.d).response;

             console.log(JSON.parse(result.d).response);
             $("#tabledata").empty();

             if (final.length > 0) {
                 $("#tabledata").append(
          "<tr><th>ID</th><th>Owner</th><th>RegNo</th></tr>");

                 for (var i = 0; i < final.length; i++) {

                     if (final[i] !== null) {
                         $("#tabledata").append("<tbody><tr><td>" +
                                             final[i][0] + "</td> <td>" +
                                             final[i][1] + "</td> <td>" +
                                             final[i][2] + "</td></tr></tbody>");

                     }
                 }
                 $("#tabledata tr:first").addClass('GridviewScrollHeader');
                 $("#tabledata tr").addClass('GridviewScrollItem');
                 $("#tabledata").addClass('GridviewScrollPager');

             }

好的,现在这也可以获取带有标题的数据,但现在的问题是 pdf 中只有两列显示第三列我认为由于格式设置不显示 检查图像 image

我是怎么做到的

任何解决方案

【问题讨论】:

  • 尝试在 php 中使用 mPDF 库
  • 我不想使用 PHP .. 我正在尝试通过 LINQ/jquery 导出
  • 只用过jquery?试试:stackoverflow.com/q/19807870/4229270
  • 请检查更新
  • 您可以在导出之前添加它。在导出代码运行之前,要导出的数据比检查表头更好。

标签: jquery export-to-pdf


【解决方案1】:

如果允许使用插件,请使用数据表插件。它非常易于使用,允许我们将 html 表格数据导出为 pdf、txt、xls

以下是原始链接中的示例供参考:

$(document).ready(function() {
    $('#example').DataTable( {
        dom: 'Bfrtip',
        buttons: [
            'copyHtml5',
            'excelHtml5',
            'csvHtml5',
            'pdfHtml5'
        ]
    } );
} );

可以在此处找到包含完整示例的参考站点: https://datatables.net/extensions/buttons/examples/html5/simple.html

【讨论】:

  • 按钮是如何生成的,我是创建按钮还是由js文件创建的?第二件事是当我尝试发生这种冲突时,我将 shieldui 日期选择器放在了头部,因此这些 js 文件位于头部,PDF 导出文件位于底部的主体上,但是当我检查 f12 显示 WebForm1.aspx:432 Uncaught TypeError: $( ...).shieldDatePicker 不是函数
猜你喜欢
  • 2021-07-15
  • 2014-06-28
  • 1970-01-01
  • 2013-09-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多