Sto esportando html in un file Excel xls
utilizzando JavaScript come nella seguente demo: http://js.do/sun21170/84913. Ho usato Google Chrome per eseguire questa demo ma dovrebbe essere eseguito in Edge o IE o FireFox.Excel Esporta come html non riesce a mostrare i bordi in Excel 2016
Il problema è che quando apro il file esportato in Excel 2016
, viene visualizzato senza bordi anche se nell'export esportato è presente CSS per mostrare i bordi.
Domanda: C'è un modo per mostrare i bordi quando il file html si apre in Excel? Lo stesso html che si apre in Excel, esegue il rendering con i bordi in un browser, quindi il CSS per i bordi è corretto. La demo allo http://js.do/sun21170/84913 mostra anche l'html che viene salvato nel file Excel.
HTML salvato in formato 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>
Grande. Funziona perfettamente.Ho cercato di correggere Excel anno nella tua risposta, ma piccole modifiche non sono consentite in StackOverflow –
Jose, Grazie per averlo indicato. Ho corretto la parte dell'anno per Excel. – Sunil