Tabella Excel e html



  • Tabella Excel e html
    di Matteo (utente non iscritto) data: 18/03/2015 21:11:57

    ciao a tutti.
    volevo sapere se c'è un modo per esportare una tabella in codice html ? esempio :





    eccc
    in pratica ho una tebella che cambia ogni settimana. Ogni settimana ricopio i valori sul web



  • di Matteo (utente non iscritto) data: 18/03/2015 21:13:29

    nel corpo manca esempio con i tipici tag html come (table tbody td ..)



  • di Vecchio Frac data: 18/03/2015 21:24:54

    Il parser del forum cerca di interpretare i tag GHTML.
    Reincolla il tuo esempio avendo cura di separare con spazi le parentesi angolari < e > per impedire al parser HTML di tradurlo.





  • di Matteo (utente non iscritto) data: 18/03/2015 21:28:30

    in pratica se a tabella vesissi esportata in html :
    table
    tboby
    tr
    td
    .....valori....
    /td
    /tr
    /tbody
    /table



  • di Matteo (utente non iscritto) data: 20/03/2015 13:45:35

    nessuno ha idee?



  • di Vecchio Frac data: 20/03/2015 14:16:31


  • ...

    Un parser che esporti in HTML il formato della tabella? e anche con i contenuti?
    Non puoi fare salva con nome, pagina web?






  • di Matteo (utente non iscritto) data: 20/03/2015 14:48:02

    E' che viene salvata con tutti gli attributi (colore dimensione ecc) del foglio io vorrei che uscisse proprio base.
    visto che la tebella di destinazione sul web è completamente diversa



  • di Vecchio Frac data: 20/03/2015 14:55:48

    cit. "vorrei che uscisse proprio base"
    ---> Che significato diamo alla parola "base"?
    Se è così non hai che da armarti di santa pazienza e costruirti come hai già detto una sub che scandisce cella per cella della tabella interessata, da sinistra a destra e dall'alto in basso, e poi scriva in un file di testo i vari tag table, tr, td, valore, /td, /tr, /table.





  • di Matteo (utente non iscritto) data: 20/03/2015 15:42:28

    si esatto.
    a parte la santa pazienza mi puoi fare un esempio di codice.
    evita la scansione di celle ma come dire che scriva i tab?
    2 righe sai non voglio impegnarti.



  • di Vecchio Frac data: 20/03/2015 16:07:30

    Quali tab?
     
    Option Explicit
    
    Sub table_to_html()
    Dim rng As Range, f As String
    Dim row_ As Range, cell As Range
    
        Set rng = Range("A1:C10")    '<<<<< range della tabella da aggiustare
    
        f = "c:users...desktop	able.html"    '<<<< percorso e nome di file da sistemare!!
        
        Open f For Output As #1
        
        Print #1, ""
        
        For Each row_ In rng.Rows
            Print #1, ""
            For Each cell In row_.cells
                Print #1, ""
            Next
            Print #1, ""
        Next
        Print #1, "
    "; cell; "
    " Close #1 End Sub






  • di Vecchio Frac data: 20/03/2015 16:08:54

    Scusa... sono caduto nello stesso errore tuo del primo post :)
    Elimina gli spazi tra le parentesi angolari.
     
    Option Explicit
    
    Sub table_to_html()
    Dim rng As Range, f As String
    Dim row_ As Range, cell As Range
    
        Set rng = Range("A1:C10")    '<<<<< range della tabella da aggiustare
    
        f = "c:users...desktop	able.html"    '<<<< percorso e nome di file da sistemare!!
        
        
        Open f For Output As #1
        
        Print #1, "< body >< table >"
        
        For Each row_ In rng.Rows
            Print #1, "< tr >"
            For Each cell In row_.cells
                Print #1, "< td >"; cell; "< /td >"
            Next
            Print #1, "< /tr >"
        Next
        Print #1, "< /table >< /body >"
        Close #1
        
    End Sub
    






  • di Matteo (utente non iscritto) data: 20/03/2015 16:24:24

    grazie mille lavoro un pochino sul codice e lo adatto alle mie esigenze