2010-09-16 148 views
0

我试图将数据导出为csv格式。我使用ExtJS 3.2.1 代码如下:导出为csv ExtJS

this.getEl()。孩子('a',真)。 href ='data:text/csv; filename = datos.csv; charset = UTF-8 2CPrice%公司%2CChange%2C%25%20Change%2Cast%20Updated%0d%0a3m%20Co,71.72,0.02,0.03,Wed%20Sep%2001%202010%2000%3A00%3A00%20GMT%2B0200 %20(CET)%0d%0aAlcoa%20Inc,29.01,0.42,1.47,Wed%20Sep%2001%202010%2000%3A00%3A00%20GMT%2B0200%20(CET)'

我正在使用firefox并始终生成一个带有扩展名的文件.part 为什么要将浏览器扩展名为.part?谢谢。

回答

0

.part是部分下载文件的名称否?

您使用的是哪种服务器端技术?我会认真考虑做导出服务器端 - 这不是浏览器问题 - 您可能需要重新生成数据集,但您将拥有更多的控制权和更少的功能。

如果您使用的是.net,我有一些代码可以帮助 - 它使用MS的OOXML库,并使用extjs网格配置生成和XLS - 具有完全相同的属性(相同的分组,列,排序等)。