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