【发布时间】:2016-02-28 01:22:18
【问题描述】:
我正在使用 JavaScript 将 html 导出到 Excel xls 文件,如以下演示:http://js.do/sun21170/84913。我使用 Google Chrome 运行这个演示,但它也应该在 Edge 或 IE 或 FireFox 中运行。
问题是,当我在Excel 2016打开导出的文件时,即使导出的html中有CSS显示边框,它也显示没有任何边框。
问题:有没有办法在 Excel 中打开 html 文件时显示边框?在 Excel 中打开的相同 html 在浏览器中呈现边框,因此边框的 CSS 是正确的。 http://js.do/sun21170/84913 的演示还显示了保存在 Excel 文件中的 html。
HTML 保存为 xls 文件
<html>
<head>
<style> table, td {border:1px solid black} table {border-collapse:collapse}</style>
</head>
<body>
<table>
<tr>
<td>Product</td>
<td>Customer</td>
</tr>
<tr>
<td>Product1</td>
<td>Customer1</td>
</tr>
<tr>
<td>Product2</td>
<td>Customer2</td>
</tr>
<tr>
<td>Product3</td>
<td>Customer3</td>
</tr>
<tr>
<td>Product4</td>
<td>Customer4</td>
</tr>
</table>
</body>
</html>
【问题讨论】:
标签: javascript css export-to-excel