添加文本框并将其中的数据存储在.csv文件中

时间:2014-04-19 05:47:53

标签: javascript jquery html csv textbox

是否有可能在网页中添加文本框,并且在其中输入的数据可以存储在.csv文件中?我知道我们在文本框中输入的内容通常都存储在浏览器中。

1 个答案:

答案 0 :(得分:1)

使用纯javascript创建文件是不可能的,因为javscript在Web浏览器上运行,浏览器还没有足够的权限。

Chrome浏览器中存在某种可能性,但在其他浏览器上不支持

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);

小提琴链接:http://jsfiddle.net/Ln6GP/

单击按钮时,系统会要求您下载文件。

同样在github上看到一个项目也检查了这个http://eligrey.com/demos/FileSaver.js/