javascript 如何控制excel生成chart图?

chengy_wl 2009-11-26 05:35:41
把页面上的内容导出到excel后,控制excel把数据生成统计图(饼图、雷达图。。。。)?

下面的代码只自动生成柱状图,怎么能控制统计图的type呢?


var Excel,Book,oSheet,oXL,oWB,sel ;
try
{
oXL = new ActiveXObject ("Excel.Application");
oXL.Visible = 1;
if( oXL != null )
{
oWB = oXL.Workbooks.Add( );
oSheet = oWB.ActiveSheet;
sel = document.body.createTextRange ( );

sel.moveToElementText (excel);
sel.select ( );
sel.execCommand ("Copy");
oSheet.Paste ( );
var oChart = oSheet.Shapes.AddChart() ;
}
}catch(){……}
...全文
166 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
chengy_wl 2009-11-27
  • 打赏
  • 举报
回复
这个是有用的……就是复杂了点。。。
http://topic.csdn.net/t/20020417/16/654886.html
chengy_wl 2009-11-26
  • 打赏
  • 举报
回复
似乎不太管用,函数不一样的。。。
Microogle 2009-11-26
  • 打赏
  • 举报
回复
没装excel,建议你录个宏,然后把vba改成js调用。
chengy_wl 2009-11-26
  • 打赏
  • 举报
回复
顶一下~~

87,993

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧