javascript - 在javascript中将表格html转换为Excel

标签 javascript jquery html mysql excel

我在将 HTML 表格转换为 Excel 文件时遇到问题。我用

window.open ('data: application / vnd.ms-excel,' + ...

在 javascript 中执行此转换。问题是生成的 Excel 文件只有一个单元格,其中包含所有 HTML 代码。我需要一个在 Excel 中包含行和列的典型表格。

提前致谢并向社区致以问候。我是 super 新手...请耐心等待! ;)

JavaScript 代码:

function excelSeguimientos() {
window.open('data:application/vnd.ms-excel,' + $('#tablaSeguimientos').html());
e.preventDefault();
}

HTML 代码(表格):

<table width="1000" id="tablaSeguimientos">
        <tr bgcolor="#CCC">
          <td width="100">Fecha</td>
          <td width="700">Seguimiento</td>
          <td width="170">Producto</td>
          <td width="30">&nbsp;</td>
        </tr>
        <tr bgcolor="#FFFFFF">
          <td><?php                 
                $date = date_create($row_Recordset3['fecha']);
                echo date_format($date, 'd-m-Y');
                ?></td>
          <td><?php echo $row_Recordset3['descripcion']; ?></td>
          <td><?php echo $row_Recordset3['producto']; ?></td>
          <td><img src="borrar.png" width="14" height="14" class="clickable" onClick="eliminarSeguimiento(<?php echo $row_Recordset3['idSeguimiento']; ?>)" title="borrar"></td>
        </tr>
      </table>

谢谢大家!!

注意:是否可以自动删除带有图像的列?因为该表是由 mysql 查询自动生成的,并且有很多行!谢谢!

最佳答案

这里是文章Export html table to excel using javascript

http://www.codeproject.com/Questions/433079/Export-html-table-to-excel-using-javascript

关于javascript - 在javascript中将表格html转换为Excel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23242816/

相关文章:

javascript - 如何在for循环中打印整个列表?

javascript - d3js v5 + Topojson v3 map 不呈现

javascript - jQuery/JavaScript : Change onclick of an achor tag

html - 使用 CSS 添加边距

javascript - AJAX 成功函数调用成功但未正确更新页面

javascript - 使用 PHP 记录集数据的 Bootstrap 3 Modal

jquery - 使用 Flexslider 播放 Youtube 视频

javascript - 使用 jQuery 直观地删除表格行

html - 为什么有人会指定字体系列 : inherit for a button?

javascript - 使用 agility.js 进行页面布局和组合