导出高库存数据显示数据差异

时间:2017-07-18 11:33:04

标签: angularjs export-to-excel export-to-csv highstock

我正在尝试将高价数据导出到csv / xlsx并查看数据表。但是,当我下载或查看数据时,我无法获得正确的数据。它导出图表系列数据以及导航器系列数据。

Highcharts.stockChart('container_' + $scope.tileId, {

            rangeSelector: {
                selected: 1,
                allButtonsEnabled: true,
                inputEnabled: true,

                buttons: [{
                    type: 'minute',
                    count: 60,
                    text: '1h'
                }, {
                    type: 'day',
                    count: 1,
                    text: '1d'
                }, {
                    type: 'week',
                    count: 1,
                    text: '1w'
                }, {
                    type: 'month',
                    count: 1,
                    text: '1m'
                }, {
                    type: 'year',
                    count: 1,
                    text: '1y'
                }, {
                    type: 'all',
                    text: 'All'
                }]
            },
            chart: {
                width: null,
                marginRight: 100
            },
            title: {
                text: $scope.tileName
            },
            navigator: {
                enabled: true
            },
            exporting: {
                chartOptions: {
                    rangeSelector: {
                        enabled: false
                    }
                },},
            yAxis: {
                title: { text: $scope.xAxisLabel }

            },
            plotOptions: {

            },
            xAxis: {
                type: 'datetime'
            },
            legend: {
                enabled: true,
                align: 'center',
                verticalAlign: 'bottom',
                layout: 'horizontal',

            },
                            series: $scope.seriesOptions
        });

我也在使用export-data.js,因为Highstock不支持直接导出到excel。

Highstock chart

下载的数据看起来像这样 Downloaded Data

现在如果我禁用导航器,导出的数据是正确的。

问题是我需要启用导航器,而不是导航器中的系列数据,而只导出图表系列数据。

1 个答案:

答案 0 :(得分:3)

根据this

  

要阻止股票图表中的导航器,请进行设置   navigator.series.includeInCSVExport为false。

像这样:

navigator: {
    series: {
        includeInCSVExport: false
    }
}