Javascript 从海图导出

Javascript 从海图导出,javascript,highcharts,Javascript,Highcharts,我已经定义了一个High chart,我想将其导出为excel格式,我知道这只是将exporting.js文件包含到我们的视图中。我已经这样做了,但仍然没有得到图形右侧的按钮来导出它。即使我再次下载了highchart JavaScript文件并包含了该文件,以便我可以获得它的更新版本。 我的代码是 <script src="~/Scripts/charts/highcharts.js" type="text/javascript"></script> <scrip

我已经定义了一个High chart,我想将其导出为excel格式,我知道这只是将exporting.js文件包含到我们的视图中。我已经这样做了,但仍然没有得到图形右侧的按钮来导出它。即使我再次下载了highchart JavaScript文件并包含了该文件,以便我可以获得它的更新版本。 我的代码是

<script src="~/Scripts/charts/highcharts.js" type="text/javascript"></script>
<script src="~/Scripts/charts/module/exporting.js" type="text/javascript"></script>
chart = new Highcharts.Chart({
                        chart: {
                            renderTo: 'chart',
                            type: 'column',
                            margin: [ 50, 50, 100, 80]
                        },
                        title: {
                            text: 'Stats'
                        },
                        subtitle: {
                            text: 'Stats'
                        },
                        xAxis: {
                            categories: eval(categories),
                            labels: {
                                rotation: -45,
                                align: 'right',
                                style: {
                                    fontSize: '13px',
                                    fontFamily: 'Verdana, sans-serif'
                                }
                            }
                        },
                        yAxis: {
                            min: 0,
                            title: {
                                text: 'Stats'
                            }
                        },
                        legend: {
                            layout: 'vertical',
                            backgroundColor: '#FFFFFF',
                            align: 'left',
                            verticalAlign: 'top',
                            x: 100,
                            y: 70,
                            floating: true,
                            shadow: true
                        },

                        plotOptions: {
                            column: {
                                pointPadding: 0.2,
                                borderWidth: 0
                            }
                        },
                        series: [{
                            name: 'Stats',
                            data: eval(catdata)
                        }]
                    });

图表=新的高点图表。图表({
图表:{
renderTo:'图表',
键入:“列”,
保证金:[50,50,100,80]
},
标题:{
文字:“统计”
},
副标题:{
文字:“统计”
},
xAxis:{
类别:评估(类别),
标签:{
轮调:-45,
对齐:“右”,
风格:{
fontSize:'13px',
fontFamily:“Verdana,无衬线”
}
}
},
亚克斯:{
分:0,,
标题:{
文字:“统计”
}
},
图例:{
布局:“垂直”,
背景颜色:“#FFFFFF”,
对齐:“左”,
垂直排列:“顶部”,
x:100,
y:70,
浮动:是的,
影子:对
},
打印选项:{
专栏:{
点填充:0.2,
边框宽度:0
}
},
系列:[{
名称:'统计',
数据:评估(catdata)
}]
});

浏览器的控制台给了您一些错误?您似乎忘记将带有图表定义的代码放入
块中。不,我没有收到任何错误,是的,我已将此代码保存在脚本标记中。我假设您能够呈现图表。是这样吗?您必须将Highcharts图表导出到图像。然后,您应该创建excel工作表并附加此图像。因此,您应该寻找工具来操作excel文件。