0

現在、FusionCharts 3.1 Flash チャートはコンテキスト メニューを提供しており、適切に設定すれば、ユーザーはデータを JPG / PNG / PDF ファイルとして保存できます。同じメニューで、CSV データをクリップボードにコピーすることもできます。

Excel 2010 は、貼り付けられた CSV をここで希望するように処理しません。カンマで区切ることなく、セルごとに 1 行に貼り付けます。歌と踊りで、CSV を解釈させることができます。[データ]、[テキストを列に変換]、[区切り]、[次へ] の順にクリックし、[タブ] のチェックを外し、区切り文字として [カンマ] にチェックを入れてから、[完了] をクリックします (英語の翻訳:「当社のヘルプ デスクにお電話ください。 !")。これは実際には、使いやすさを考えると数ステップ多すぎます。

少し短めの歌と踊り(おそらくメモ帳を開いて貼り付け、.csv 拡張子を付けて保存)を想像することもできますが、理想としては、「データを保存し、Excel で開いて、データを自然に見ることができます。」

FusionCharts が CSV を text/csv としてエクスポートできるようにする方法はありますか?「データを保存して Excel で開く」以外に、エンド ユーザーに必要な歌やダンスはありませんか?

4

2 に答える 2

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はこれを示しています: セパレーターがタブに設定されている場合、Excel-macはcsv値を適切なセルに配置します

そして、私のWindows Excel 2010もそうです:

Excel 2010 Windowsでも機能します

于 2011-05-28T06:11:09.527 に答える
2

ネイティブではありませんが、javascript API を使用して Javascript 変数にコピーし ( http://www.fusioncharts.com/docs/ExportDataJS.htmlを参照)、Downloadify または HTML5 データ URI を使用してファイル保存ダイアログを生成できます (ここでカバーされているように、HTML5/Javascript を使用してファイルを生成および保存します)。

それが機能するかどうか教えてください。ちょっと面白いです。これが走り回っていることに気づきませんでした。

于 2011-05-25T21:55:55.877 に答える