目前,FusionCharts 3.1 Flash图表提供了一个上下文菜单,如果您正确配置,将允许用户将数据保存为JPG / PNG / PDF文件。相同的菜单还允许将CSV数据复制到剪贴板。
Excel 2010不会像以前那样处理粘贴的CSV:它会在每个单元格中粘贴到一行而不用逗号分隔。您可以通过歌曲和舞蹈解释CSV:单击数据,然后单击文本到列,然后单击分隔符和下一步,然后取消选中Tab并选中逗号作为分隔符,然后单击完成(英语翻译:“请致电我们的服务台!“)。对于可用性问题,这实际上是一个太多的步骤。
可以想象一个略短的歌曲和舞蹈(可能打开记事本,粘贴,并以.csv扩展名保存),但我理想地喜欢人们在“我保存数据,打开它”的心理模型上运行用Excel,自然地看数据。“
有没有办法让FusionCharts将CSV导出为text / csv,这样除了“保存数据并在Excel中打开”之外,最终用户不需要歌舞?
答案 0 :(得分:4)
您可以尝试在< chart>中设置exportDataSeparator ='{tab}'吗?然后再试一次? Mac中的Excel似乎对此反应良好。
我使用了这个XML并右键单击图表将数据复制到剪贴板并粘贴在excel中:
<chart exportDataSeparator='{tab}' showExportDataMenuItem='1'caption='Weekly Sales Summary' xAxisName='Week' yAxisName='Sales' numberPrefix='$' >
<categories>
<category label='Dec'/>
<category label='Jan'/>
<category label='Feb'/>
<category label='Mar'/>
<category label='Apr'/>
<category label='May'/>
</categories>
<dataset seriesName='current'>
<set value='123123' />
<set value='123123' />
<set value='123123' />
<set value='123123' />
<set value='123123' />
<set value='123123' />
</dataset>
<dataset seriesName='2010'>
<set value='123123' />
<set value='123123' />
<set value='123123' />
<set value='123123' />
<set value='123123' />
<set value='123123' />
</dataset>
</chart>
我的mac excel显示了这个:
我的Windows Excel 2010也是如此:
答案 1 :(得分:2)
非本地,但您可以使用javascript API将其复制到Javascript变量(请参阅http://www.fusioncharts.com/docs/ExportDataJS.html),然后使用Downloadify或HTML5数据uris生成保存文件对话框(如{{3}所述) })。
让我知道这是否有效:有点有趣,没有意识到这种情况正在流传。