小编Rez*_*ana的帖子

使用 Javascript 将多个 HTML 表导出到单个 Excel 文件 (xls)

我正在尝试将多个 html 表导出到单个文件 excel (xls) 应该是这样的
谢谢信用:如何将多个 html 表导出到 excel?

HTML 代码

<html>
<head>
    <title>JS to Excel</title>

</head>
<body>
    <table id="1">
        <tr><td>Hi</td></tr>
        <tr><td>Hey</td></tr>
        <tr><td>Hello</td></tr>
    </table>
    <table id="2">
        <tr><td>Night</td></tr>
        <tr><td>Evening</td></tr>
        <tr><td>Nite</td></tr>
    </table>

    <a id="dlink"  style="display:none;"></a>
    <input type="button" onclick="tablesToExcel(['1', '2'], ['first', 'second'], 'myfile.xls')" value="Export to Excel">
    <script src="~/Views/JS/JSExcel.js" type="text/javascript"></script>
</body>
Run Code Online (Sandbox Code Playgroud)

Javascript 像这样

    var tablesToExcel = (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>'
    , templateend = '</x:ExcelWorksheets></x:ExcelWorkbook></xml><![endif]--></head>'
    , body = '<body>'
    , tablevar …
Run Code Online (Sandbox Code Playgroud)

html javascript excel html-table export-to-excel

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

excel ×1

export-to-excel ×1

html ×1

html-table ×1

javascript ×1