使用javascript进行html到csv的转换

时间:2014-06-12 08:21:14

标签: javascript jquery

我一直试图通过jquery table2csv插件将html表转换为csv格式。 表值按预期下载。但只能用文字格式。我无法使用excel打开它。如果我在下载excel中显示的数据时使用.csv。这是我的jquery代码

    <script src="//code.jquery.com/jquery-1.11.0.min.js"></script>
    <script type="text/javascript" src="table2CSV.js" > </script>
    <script type="text/javascript">
      $(document).ready(function () {
      $('table').each(function () {
        var $table = $(this);

        var $button = $("<button type='button'>");
        $button.text("Export to spreadsheet");
        $button.insertAfter($table);

        $button.click(function () {
            var csv = $table.table2CSV({
                delivery: 'value'
            });
            window.location.href = 'data:text/csv;charset=UTF-8,'
            + encodeURIComponent(csv);
         });
     });
  })
  </script>

0 个答案:

没有答案