相关疑难解决方法(0)

如何将JavaScript数组信息导出到csv(在客户端)?

我知道有很多这方面的问题,但我需要使用JavaScript来做到这一点.我正在使用Dojo 1.8并拥有数组中的所有属性信息,如下所示:

[["name1", "city_name1", ...]["name2", "city_name2", ...]]
Run Code Online (Sandbox Code Playgroud)

知道如何将其导出到CSV客户端吗?

javascript csv export client-side dojo-1.8

460
推荐指数
19
解决办法
50万
查看次数

有没有办法在使用数据时指定建议的文件名:URI?

例如,如果您点击链接:

data:application/octet-stream;base64,SGVsbG8=

浏览器将提示您下载一个文件,该文件由超链接本身中作为base64保存的数据组成.有没有办法在标记中建议默认名称?如果没有,是否有JavaScript解决方案?

html javascript url save-as data-uri

216
推荐指数
10
解决办法
16万
查看次数

为什么我在IE中收到此错误:"传递给系统调用的数据区域太小"?

我正在创建一个使用Javascript下载的csv文件,除了IE(我已经测试过8和10)之外,它在所有方面都运行得很好.

在IE8中,当我单击按钮创建并下载文件时,我收到错误并说出来"The data area passed to a system call is too small".在IE10中,当我单击按钮时,它只会打开一个新选项卡,其中包含我在地址栏中创建的URL但不下载任何内容.

任何想法这个错误意味着什么?

我在一个按钮中有这个代码:

var csvContent = "data:text/csv;charset=utf-8,";
csvContent += escape(myCSVvariable);

var encodedUri = encodeURI(csvContent);
window.open(encodedUri);
Run Code Online (Sandbox Code Playgroud)

这与这个问题有关,但我开始了一个新问题,因为我在更改了一些内容后出现了不同的错误 - 如何使用Javascript创建和下载csv文件?

javascript csv excel internet-explorer internet-explorer-8

16
推荐指数
2
解决办法
6547
查看次数

跨浏览器是否可以将文件另存为按钮?

我正在开发一个客户端音乐播放器,我正在寻找一种方法来保存完整的mp3数据播放列表.

localStorage localStorage规则的5mb限制该选项输出.我想知道还有什么其他选择.

DataURIs 我读过有关dataURIs的内容,例如, 在使用数据时,有没有办法指定建议的文件名:URI?跨浏览器另存为.txt 但不建议默认文件名,特别是缺乏IE支持是dealbreakers.

IndexedDB HTML5 indexedDB和持久性生存期表明IndexedDB不是持久存储的选项.

我有缺少的选择吗?希望如此!

谢谢,安德鲁

javascript html5 storage persistent

5
推荐指数
1
解决办法
1899
查看次数