HTML a EXCEL -> domanda semplice

O ho una funzione “export to excel“, ho alcune tabelle e funziona bene, ma ho un solo problema.

Per passare alla riga successiva, utilizzo
, ma cosa succede se voglio passare alla colonna successiva? Quale tag posso usare per passare alla colonna successiva?

Grazie

I tag HTML semplici sono supportati su base limitata da Excel. C’era una lista di tag HTML supportati e alcune estensioni HTML supportate da Excel (da Excel 97 in poi), ma non riesco più a trovarlo su MSDN. Ecco un link alternativo:

http://www.code4lifesoftware.com/articles/msexcelreadme.htm

Il nuovo formato XML / HTML supportato da Excel 2000 in poi è molto più complesso e richiede più lavoro:

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnoffxml/html/ofxml2k.asp

Dai un’occhiata a questi link, si spera che troverai la syntax che stai cercando!

In tutte le versioni di Excel in cui ho usato questo approccio non c’è altro modo per andare su un’altra colonna, ma per usare la tabella. È ansible contrassegnare il file html con un layout di tabella (sebbene ciò non sia consigliato da W3C) e posizionare tutta la tabella di dati nidificati all’interno della tabella di layout principale. Purtroppo nessun altro modo.

PS: guarda il formato html di Excel : salvataggio e apertura di file HTML.

Il tag BR ha un attributo di stile mso-data-placement che specifica dove sono archiviati i dati. L’attributo può avere una delle seguenti costanti stringa: nuova cella significa iniziare una nuova cella nella riga successiva dopo l’interruzione e la cella uguale significa che l’interruzione si trova in una cella.

Se usi virgole e rendi il tuo file un .csv, quello sarebbe un modo. Se si utilizzano le tabs, è necessario leggerlo come file delimitato da tabulazioni. Fondamentalmente, devi dire a Excel qual è il tuo delimitatore (carattere separatore), e lo gestirà da lì.