微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

是否可以将FusionCharts数据导出为CSV文件并另存为text / csv或其他优美的解决方案?

如何解决是否可以将FusionCharts数据导出为CSV文件并另存为text / csv或其他优美的解决方案?

| 目前,FusionCharts 3.1 Flash图表提供了一个上下文菜单,如果您对其进行了适当的配置,它将允许用户将数据另存为JPG / PNG / PDF文件。同一菜单还允许将CSV数据复制到剪贴板。 Excel 2010不能按此处希望的那样处理粘贴的CSV:它粘贴到每个单元格一行中而不用逗号分隔。您可以用歌曲和舞蹈来解释CSV:依次单击“数据”,“文本到列”,“定界”和“下一步”,然后取消选中“制表符”并选中“逗号作为分隔符”,然后单击“完成”(英语翻译:\“请致电我们的帮助台!\”)。对于可用性问题,这实际上是几个步骤。 可以想象一个稍短的歌舞(也许打开记事本,粘贴并以.csv扩展名保存),但理想情况下,我希望人们在一种心理模型上运行,“我保存数据,用Excel打开它” ,然后自然地查看数据。” 有没有一种方法可以让FusionCharts将CSV导出为文本/ csv,从而使最终用户在“保存数据并在Excel中打开数据”之外不需要任何歌舞表演?     

解决方法

您能否在中设置一次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也是如此:     ,不是本机的,但是您可以使用javascript API将其复制到Javascript变量(请参阅http://www.fusioncharts.com/docs/ExportDataJS.html),然后使用Downloadify或HTML5数据uri生成保存文件对话框(如此处所述使用HTML5 / Javascript生成并保存文件)。 让我知道这是否可行:有点有趣,没意识到这件事正在发生。     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。