[Javascript] exportOptions in datatable

Discussione in 'Javascript' iniziata da Vera, 3 Aprile 2019.

  1. Vera

    Vera Utente Attivo

    Registrato:
    3 Giugno 2014
    Messaggi:
    72
    Mi Piace Ricevuti:
    1
    Punteggio:
    8
    Buongiorno,
    ho queste righe di codice nel mia javascript per la personalizzazione di alcune colonne nel risultato in Excel:

    Codice:
    buttons: [
                        {
                            extend: 'excelHtml5', className: 'btn btn-info btn-outline btn-sm', text: 'Stampa Excel',   
                            customize: function ( xlsx ){
                            var sheet = xlsx.xl.worksheets['sheet1.xml'];
     
                            // jQuery selector to add a border
                            $('row c[r*="10"]', sheet).attr( 's', '25' );
                            },
                            exportOptions: {
                                format: {
                                    body: function(data, row, column, node) {
                                        var y = data.replace('.', '');
                                        return y.replace(',', '.');
                                    }
                                    //footer: function(data, row, column, node) {
                                    //    var x = data.replace('.', '');
                                    //    return x.replace(',', '.');
                                    //}
                                }
                            }
                        }
                    ]
    ma il risulato in excel é sbagliato poiché mi riporta anche i tag dell'Html, vi posto un esempio:
    Codice:
    Mese Et.    Imp.Ctr
    <div align="center">201810</div>    <div align="right">2600</div>
    <div align="center">201810</div>    <div align="right">2800</div>
    <div align="center">201809</div>    <div align="right">4900</div>
    <div align="center">201809</div>    <div align="right">4900</div>
    
    come posso fare???
    Grazie
     
Sto caricando...

Condividi questa Pagina