【问题标题】:How to export or convert HTML table to CSV?如何将 HTML 表格导出或转换为 CSV?
【发布时间】:2017-08-30 11:04:32
【问题描述】:

我想将我的 html 表格导出为 CSV 文件。有没有简单的代码?用户将使用两个或三个步骤并下载 CSV。

<table>
  <thead>
    <tr>
      <th>1</th>
      <th>2</th>
    </tr>
  </thead>
  <tr>
    <td rowspan='2'>3</td>
    <td>4</td>
  </tr>
  <tr>
    <td>5</td>
  </tr>
  <tfoot>
    <tr>
      <th colspan='2'>6 <span style='display:none'> 7 
</span> 8</th>
    </tr>
  </tfoot>
</table>

【问题讨论】:

  • google.co.uk/…你做过研究吗?
  • 使用 jQuery 并循环遍历 table 的子项。
  • Arun Vitto 它不是重复的。这个问题与php无关。
  • @Dasma TBF 目前尚不清楚 - 它被标记为两者。 OP 没有指定解决方案应该是 JS 还是 PHP。 OTOH,在我建议谷歌搜索后 2 分钟,他们似乎在网上找到了解决方案。

标签: jquery html-table


【解决方案1】:

tabletoCSV 是一个极简的 jQuery 工具,用于将 html 表格转换/导出为 CSV(逗号分隔值)文件。只需使用这三个简单的步骤,即可导出 CSV。

1. Include jQuery library and the jQuery tabletoCSV plugin on the web page.

    <script src="http://cdnjs.cloudflare.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
    <script src="http://www.jqueryscript.net/demo/jQuery-Plugin-To-Convert-HTML-Table-To-CSV-tabletoCSV/jquery.tabletoCSV.js"></script>

2. Add a button for table to CSV export.

    <button id="export" data-export="export">Export</button>

3. Enable the Table To CSV tool.

    $("#export").click(function(){
      $("table").tableToCSV();
    });

【讨论】:

  • 如果你知道答案,为什么还要问??
  • 如果没有在此处包含 tableToCsv.js 或至少链接到可以下载它的位置,则该解决方案作为答案是不完整的。不过,我发现,一旦您真正尝试查找解决方案,您很快就找到了解决方案。
  • P.S.我看到你试图破坏我之前对另一个问题的回答。编辑被拒绝,我将其报告为故意破坏。这不是回应批评的方式。如果您对我写的内容有疑问,请在这里说出来。在我看来,您发布了一个问题,希望得到一个快速简单的答案,而无需自己做出任何努力。这不是这个网站的运作方式——人们自愿并努力回答问题。他们期望提问者做出同样的努力。您的问题之前已经解决了很多次,因此有 google 链接。你应该表现出更多的主动性。
  • 而对 this 答案的反对是因为我在上面说的非常清楚。它不完整。此代码本身不起作用。您需要说明您从何处获得自定义 tableToCsv JS 文件,否则其他人无法重复使用此示例。当然,他们也可以用谷歌搜索,但谁知道他们是否找到了相同的文件?用提供的相同文件名创建一个新的 Github 页面,但做一些完全不同的事情,这将是片刻的工作。
  • "你应该解释一下问题和解决方法。" 为什么?这就是你所拥有的权利感。你不付钱给我。我没有签约。我完全没有义务做任何事情。您错过或忽略了我的观点,即这里的人们是志愿者,并期望提出问题的人做出同样的努力。我们想知道您至少尝试过解决您的问题。您所要求的事情已经在整个网络的网站上被多次询问和回答。
猜你喜欢
  • 2010-11-27
  • 2011-02-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-08-30
  • 2014-05-03
  • 1970-01-01
相关资源
最近更新 更多