Tôi đang xuất html sang tệp Excel xls
sử dụng JavaScript như trong bản trình diễn sau: http://js.do/sun21170/84913. Tôi đã sử dụng Google Chrome để chạy bản demo này nhưng nó sẽ chạy trong Edge hoặc IE hoặc FireFox.Xuất Excel dưới dạng html không hiển thị đường viền trong Excel 2016
Vấn đề là khi tôi mở tệp đã xuất trong Excel 2016
, nó sẽ hiển thị mà không có bất kỳ đường viền nào mặc dù có CSS trong html được xuất để hiển thị đường viền.
Câu hỏi: Có cách nào để hiển thị đường viền khi tệp html mở trong Excel không? Cùng một html mở ra trong Excel, hiển thị với các đường viền trong trình duyệt, vì vậy CSS cho đường viền là chính xác. Bản demo tại http://js.do/sun21170/84913 cũng hiển thị html được lưu trong tệp Excel.
HTML lưu lại dưới dạng tập tin 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>
vĩ đại. Hoạt động hoàn hảo.Tôi đã cố gắng sửa chữa Excel năm trong câu trả lời của bạn nhưng thay đổi nhỏ không được phép trong stackoverflow –
Jose, Cảm ơn bạn đã chỉ ra điều đó. Tôi đã sửa phần năm cho Excel. – Sunil