No hay problemas de seguridad, pues aparte de los widgets, la pagina está en mi PC.
Navegando por ahi consegui estos códigos pero no hacen lo que quiero:
Código HTML:
<HTML> <HEAD> <script LANGUAGE="JavaScript"> function download(text, name, type) { //Define la funcion download que tiene 3 parametros var a = document.getElementById("a"); //La variable a obtendrá su valor del objeto documento por el método getElementById con el valor del atributo id="a" var file = new Blob([text], {type: type}); // El comando new asignará a la variable file una instancia, o valor por defecto a.href = URL.createObjectURL(file); // ?? a.download = name; //?? } </script> </HEAD> <BODY> <a href="" id="a">click here to download your file</a> <!--Crea un link con anchor <a href> con el valor del atributo id="a" --> <button onclick="download('file text', 'myfilename.txt', 'text/plain')">Create file</button> </BODY> </HTML>
Código HTML:
<!DOCTYPE html> <html> <head> <title>JS CSV</title> </head> <body> <button id="b">export to CSV</button> <script type="text/javascript"> function exportToCsv() { var myCsv = "Col1,Col2,Col3\nval1,val2,val3"; window.open('data:text/csv;charset=utf-8,' + escape(myCsv)); } var button = document.getElementById('b'); button.addEventListener('click', exportToCsv); </script> </body>
Muchas gracias a todos por sus comentarios y pacientes explicaciones, estoy comenzando con Javascript y quiero aprender.