将值作为字符串导出excel中的Highcharts数据

将值作为字符串导出excel中的Highcharts数据,excel,highcharts,export,Excel,Highcharts,Export,我想将图表数据导出到excel。我能够做到这一点,唯一的问题是我想导出字符串以及数据。但是,highcharts不会将字符串导出为数据值,在excel工作表中,它返回未定义的字符串 $(function () { // Create the chart var options1 = { chart: { renderTo: 'container0', borderCo

我想将图表数据导出到excel。我能够做到这一点,唯一的问题是我想导出字符串以及数据。但是,highcharts不会将字符串导出为数据值,在excel工作表中,它返回未定义的字符串

    $(function () {
    // Create the chart
    var options1 =
        {

            chart: {
                renderTo: 'container0',
                borderColor: '#dddddd',
                borderWidth: 1,
                borderRadius: 10,
                type: 'column',
                spacingBottom: 20,
                spacingTop: 20,
                spacingLeft: 20,
                spacingRight: 20,
                width: 378,
                height: 237,
                // backgroundColor: 'blue'
            },

            navigation: {
                buttonOptions: {
                    verticalAlign: 'top',
                    y: -9,
                    x: 15,
                    symbolSize: 10,
                    symbolHeight: 30,
                    symbolStrokeWidth: 0,
                    strokeWidth: 0,
                    theme: {
                        fill: 'black',
                        zIndex: 6
                    },
                    ry: 5,
                    rx: 5
                }
            },


            credits: {
                enabled: false,
                text: 'Only top 10 records displayed',
                position: {
                    align: 'right',
                    y: -5

                },
                href: "javascript:void(0)",
                style: {
                    fontSize: '10',
                    cursor: "normal"
                }
            },

            exporting: {
                sourceWidth: 480,
                sourceHeight: 300,
                scale: 1
            },


            title: {
                style: {
                    'fontSize': '1em'
                },
                useHTML: true,
                x: -27,
                y: 8,
                text: null
            },

            xAxis: {
                name: "Fruit",
                categories: ['11/15/2015','11/22/2015','11/29/2015','12/6/2015','12/13/2015','12/20/2015','12/27/2015']
                    },

               labels: {
                    style: {
                        fontSize: '9px'
                    }
                },


            yAxis: {
                title: {
                    text: ''
                },
                min: 0,
                max: 150,
                tickInterval: 20,
            },
            legend: {
                enabled: false
            },
            plotOptions: {
                series: {
                    borderWidth: 0,
                    dataLabels: {
                        enabled: true,
                        style: {
                            fontWeight: 'normal',
                            color: 'grey'
                        },
                        format: '{point.y}',
                    },
                    shadow: {
                        width: 5,
                    }
                }
            },

            tooltip: {
                headerFormat: '<span style="font-size:11px">{series.name}</span><br>',
                pointFormat: '<span style="color:{point.color}">{point.name}</span>: <b>{point.y:.2f}%</b> of total<br/>'
            },

            series: [{
                name: 'Accounts Reached',
                color: {
                    linearGradient: { x1: 1, x2: 1, y1: 1, y2: 0 },
                    stops: [
                        [0, '#12486d'],
                        [1, '#279ef2']
                    ]
                },
                pointWidth: 30,
                data: [19, 132, 25, 28, 82, 1, 1],
                visible:false
            }, {
                name: 'Week',
                color: {
                    linearGradient: { x1: 1, x2: 1, y1: 1, y2: 0 },
                    stops: [
                        [0, '#12486d'],
                        [1, '#279ef2']
                    ]
                },
                visible:false,
                pointWidth: 30,
                data: [19, 132, 25, 28, 82, 1, 1]
            }, {
                name: 'Leads',
                color: {
                    linearGradient: { x1: 1, x2: 1, y1: 1, y2: 0 },
                    stops: [
                        [0, '#12486d'],
                        [1, '#279ef2']
                    ]
                },
                pointWidth: 30,
                data: [19, 166, 39, 37, 107, 1, 1]
            }, {
                name: 'Campaign ID',
                color: {
                    linearGradient: { x1: 1, x2: 1, y1: 1, y2: 0 },
                    stops: [
                        [0, '#12486d'],
                        [1, '#279ef2']
                    ]
                },
                pointWidth: 30,
                data: [18223, 18223, 18223, 18223, 18223, 18223, 18223],
                visible:false
            }, {
                name: 'week start2',
                color: {
                    linearGradient: { x1: 1, x2: 1, y1: 1, y2: 0 },
                    stops: [
                        [0, '#12486d'],
                        [1, '#279ef2']
                    ]
                },
                pointWidth: 30,
                data: ["Mon", "Mon", "Mon", "Mon", "Mon", "Mon", "Mon"],
                visible: false
            }

            ]
        }

    var chart = new Highcharts.Chart(options1);
});
$(函数(){
//创建图表
var期权1=
{
图表:{
renderTo:'container0',
边框颜色:'#dddddd',
边框宽度:1,
边界半径:10,
键入:“列”,
间距底部:20,
间距:20,
间距:20,
spacingRight:20,
宽度:378,
身高:237,
//背景颜色:“蓝色”
},
导航:{
按钮选项:{
垂直排列:“顶部”,
y:-9,
x:15,
符号化:10,
符号高度:30,
符号行程宽度:0,
冲程宽度:0,
主题:{
填充:“黑色”,
zIndex:6
},
ry:5,
处方:5
}
},
学分:{
启用:false,
文本:“仅显示前10条记录”,
职位:{
对齐:“右”,
y:-5
},
href:“javascript:void(0)”,
风格:{
字体大小:“10”,
光标:“正常”
}
},
出口:{
资料来源:480,
资料来源高度:300,
比例:1
},
标题:{
风格:{
“fontSize”:“1em”
},
是的,
x:-27,
y:8,
文本:空
},
xAxis:{
名称:“水果”,
类别:['11/15/2015','11/22/2015','11/29/2015','12/6/2015','12/13/2015','12/20/2015','12/27/2015']
},
标签:{
风格:{
字体大小:“9px”
}
},
亚克斯:{
标题:{
文本:“”
},
分:0,,
最高:150,
时间间隔:20,
},
图例:{
已启用:false
},
打印选项:{
系列:{
边框宽度:0,
数据标签:{
启用:对,
风格:{
fontWeight:'正常',
颜色:“灰色”
},
格式:“{point.y}”,
},
影子:{
宽度:5,
}
}
},
工具提示:{
headerFormat:“{series.name}
”, pointFormat:“{point.name}:{point.y:.2f}占总数的百分比
” }, 系列:[{ 名称:'已到达帐户', 颜色:{ 线性半径:{x1:1,x2:1,y1:1,y2:0}, 停止:[ [0,#12486d'], [1'#279ef2'] ] }, 点宽:30, 数据:[19132,25,28,82,1,1], 可见:假 }, { 名称:“周”, 颜色:{ 线性半径:{x1:1,x2:1,y1:1,y2:0}, 停止:[ [0,#12486d'], [1'#279ef2'] ] }, 可见:假, 点宽:30, 数据:[19132,25,28,82,1,1] }, { 名称:'线索', 颜色:{ 线性半径:{x1:1,x2:1,y1:1,y2:0}, 停止:[ [0,#12486d'], [1'#279ef2'] ] }, 点宽:30, 数据:[19,166,39,37,107,1,1] }, { 名称:“活动ID”, 颜色:{ 线性半径:{x1:1,x2:1,y1:1,y2:0}, 停止:[ [0,#12486d'], [1'#279ef2'] ] }, 点宽:30, 数据:[18223、18223、18223、18223、18223、18223、18223、18223], 可见:假 }, { 名称:“周开始2”, 颜色:{ 线性半径:{x1:1,x2:1,y1:1,y2:0}, 停止:[ [0,#12486d'], [1'#279ef2'] ] }, 点宽:30, 数据:[“周一”、“周一”、“周一”、“周一”、“周一”、“周一”、“周一”、“周一”、“周一”], 可见:假 } ] } var图表=新的高点图表。图表(选项1); });

我不想在图表上显示字符串数据。我唯一的要求是在excel中导出多个列,这些列可能也包含字符串形式的数据。

默认情况下,您的图表不打印此序列(带文本),因为Highcharts需要数字值(不支持字符串作为数据)。因此,export也不会打印这些点。

因此,您能建议我如何实现这一点吗?我从几天前就开始试了。