Ciao a tutti,
riesco a esportare in un vero file .xlsx utilizzando javascript. Posso impostare varie colonne e i dati a seguire nelle celle...
codice:
<html>
<head>
<title></title>
<script src="codice1.js" type="text/javascript"></script>
<script src="codice2.js" type="text/javascript"></script>
</head>
<body onLoad="SalvaFile();">
    <script type="text/javascript">
    window.saveFile = function SalvaFile() 
        {               
        var data1 =  [
    {'intestazione 1':'testo testo',},
                    ];
        var opts = [{sheetid:'prova',header:true}];
        var res = alasql('SELECT * INTO XLSX("prova.xlsx",?) FROM ?',
                       [opts,[data1]]);               
        }
    </script>    
    </body>
</html>
La 'limitazione' riesiede nel fatto che non posso inserire, dopo una serie di righe, delle altre intestazioni. In pratica ho collezioni di dati diversi che devo riportare nello stesso foglio... ho provato in vari modi ma non riesco.
codice:
<html>
<head>
<title></title>
<script src="codice1.js" type="text/javascript"></script>
<script src="codice2.js" type="text/javascript"></script>
</head>
<body onLoad="saveFile();">
    <script type="text/javascript">
    window.saveFile = function saveFile () 
        {               
        var data1 =  [
    {'intestazione 1':'testo testo',},
                {'intestazione 2':'xxxxxxx','intestazione 3':'yyyyyyyyy'},
                    ];
        var opts = [{sheetid:'prova',header:true}];
        var res = alasql('SELECT * INTO XLSX("prova.xlsx",?) FROM ?',
                       [opts,[data1]]);               
        }
    </script>    
    </body>
</html>
Riuscite ad aiutarmi?
Grazie in anticipo

Mara