2014-11-19 8 views
5

Ho una serie di div organizzate in un formato tabella ordinata utilizzando le regole display: table, table-row e table-cell. Sembra fantastico, ma mi è stato chiesto di supportare gli utenti che desiderano copiare il testo e incollarlo in Excel. In passato, abbiamo avuto report simili che sono resi in semplici tabelle html (tr, td ecc.) E suppongo che excel sappia cosa fare con questo per portarlo appropriatamente, ma per i div di stile fanno solo una lunga colonna (che non è esattamente l'ideale per un rapporto utile).È possibile ottenere i dati nel 'display: dividere correttamente le tabelle in Excel

È possibile farlo senza ricorrere a un tavolo html?

La mia domanda è semplice "È possibile?". Ho già una soluzione alternativa, semplicemente non voglio dover seguire questa strada se c'è un modo migliore.

+2

Non penso che ci sia davvero una soluzione, e se le persone stanno copiando questo in Excel, mi suggerisce che sono dati tabulari quindi un tavolo potrebbe essere il modo corretto per visualizzarlo comunque. – Rhumborl

+0

questa è una risposta perfetta per me, se vuoi davvero rispondere ti darò il segno di spunta verde. Stavo cercando un trucco magico per farlo funzionare, ma sono abbastanza grande per sapere che la magia di solito è solo un duro lavoro sotto mentite spoglie. –

risposta

2

Non c'è davvero un modo per aggirare questo - Excel non prende in considerazione i layout CSS quindi non lo interpreterà correttamente.

Inoltre, se le persone stanno copiando questi dati in Excel, mi suggerisce che si tratta di dati tabulari effettivi, quindi un <table> è probabilmente il modo corretto per visualizzarlo comunque - questo è il motivo per cui il tag esiste ed è ancora valido in HTML5.

+0

Grazie. Esattamente il tipo di risposta senza senso che stavo cercando. –

Problemi correlati