社区
ASP
帖子详情
怎么样用OWC生成的图表生成图片
chinabh
2005-06-06 07:24:46
我已经用OWC生成了图表,可客户端只有安装了OFFICE才能看到,我想生成图表并导出成图片,我在有的网站上看到过,但不知道怎么实现的??
...全文
124
5
打赏
收藏
怎么样用OWC生成的图表生成图片
我已经用OWC生成了图表,可客户端只有安装了OFFICE才能看到,我想生成图表并导出成图片,我在有的网站上看到过,但不知道怎么实现的??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chinabh
2005-06-06
打赏
举报
回复
thank you lqflsh,佩服!
chinabh
2005-06-06
打赏
举报
回复
我按lqflsh的方法去试试,大家有什么新的思路或方法快来发表一下高见呀
lqflsh
2005-06-06
打赏
举报
回复
<%@ Language=VBScript %>
<%
Option Explicit
'Response.Expires = -1
'Response.ContentType = "image/gif"
'页面级对象
'--------------------
Dim m_cn '链接对象
Dim m_rs '记录集对象
Dim m_cspace 'OWC.ChartSpace object
Dim m_fso '文件系统对象
Dim m_objBinaryFile '二进值文件流对象
Dim m_sYear '需要查询的年份
Dim sSQL '执行的SQL 语句
Dim c 'OWC 常量对象
Dim cht '图表临时参考变量
Dim ax '数轴的临时参考变量
Dim fnt 'OWCFont字体的临时参考变量
Dim sFullFileName '输出GIF文件的临时参考路径
'获得查询年份,缺省为2002
m_sYear = Request.QueryString("year")
if len(m_sYear) = 0 then m_sYear = "2002"
'创建一个ADO链接和记录集对象
set m_cn = Server.CreateObject("ADODB.Connection")
set m_rs = Server.CreateObject("ADODB.Recordset")
'链接到Access数据库,使用客户端的游标引擎打开记录集
m_cn.Open "provider=microsoft.jet.oledb.4.0;data source=" & Server.MapPath(".") & "\data.mdb"
sSQL = "SELECT Month([OrderDate]) AS [Month], Invoices.Salesperson, " & _
"Sum(Invoices.ExtendedPrice) AS Sales FROM Invoices " & _
"WHERE Invoices.OrderDate between #1/1/" & m_sYear & "# and #12/31/" & m_sYear & "# " & _
"GROUP BY Month([OrderDate]), Invoices.Salesperson"
m_rs.CursorLocation = 3 'adUseClient
m_rs.Open sSQL, m_cn, 3 'adOpenStatic
'增加一个带有图例的簇列图表
set m_cspace = server.CreateObject("OWC.Chart")
set cht = m_cspace.Charts.Add()
set c = m_cspace.Constants
cht.Type = c.chChartTypeLineMarkers
'cht.Type = c.chChartTypeLineStacked
cht.HasLegend = True
'设置图表的数据源,把销售人添加到序列名称,销售月份添加到分类组,销售金额作为图表中各项取值
set m_cspace.DataSource = m_rs
cht.SetData c.chDimSeriesNames, 0, "Salesperson"
cht.SetData c.chDimCategories, 0, "Month"
cht.SetData c.chDimValues, 0, "Sales"
'增加一个图表标题,并格式化标题
cht.HasTitle = True
cht.Title.Caption = m_sYear & "的销售金额 "
set fnt = cht.Title.Font
fnt.Name = "宋体"
fnt.Size = 10
fnt.Bold = True
'对分类轴添加标题,并格式化标题
set ax = cht.Axes(c.chAxisPositionBottom)
ax.HasTitle = True
ax.Title.Caption = "月份"
set fnt = ax.Title.Font
fnt.Name = "宋体"
fnt.Size = 8
fnt.Bold = True
'对数值轴添加标题,并格式化标题
set ax = cht.Axes(c.chAxisPositionLeft)
ax.NumberFormat = "Currency"
ax.HasTitle = True
ax.Title.Caption = "元"
set fnt = ax.Title.Font
fnt.Name = "宋体"
fnt.Size = 8
fnt.Bold = True
'用一个临时变量名保存当前文件,这个文件名是唯一的
set m_fso = CreateObject("Scripting.FileSystemObject")
sFullFileName = Server.MapPath(".") & "\" & m_fso.GetTempName()
m_cspace.ExportPicture sFullFileName, "GIF", 800, 400
'使用 On Error Resume Next语句是为了确保我们删除了临时文件,即使一些函数调用失败
on error resume next
'GIF文件已经输出,我们可以通过COM组件把它的内容发送到客户端
set m_objBinaryFile = server.CreateObject("BinFileWrite.GetFileStream")
'Response.BinaryWrite m_objBinaryFile.GetFileBytes(CStr(sFullFileName))
m_objBinaryFile.SendBinFile CStr(sFullFileName),"image/GIF",TRUE,FALSE,TRUE,TRUE,TRUE
'GIF文件已经不需要了可以删除了
m_objBinaryFile.DeleteFile CStr(sFullFileName)
%>
zhangjinzhicn
2005-06-06
打赏
举报
回复
www.wave12.com 图表组件
kendo7
2005-06-06
打赏
举报
回复
http://community.csdn.net/Expert/topic/4053/4053276.xml?temp=.2854273
OWC
c# 统计
图片
生成
2. **动态
生成
**:在C#和ASP.NET环境中,可以利用
OWC
库动态
生成
图表
,根据服务器端的数据变化实时更新
图表
,提高了用户体验。 3. **集成到Web应用**:
OWC
控件可以直接嵌入到ASP.NET页面中,与网页的其他元素无缝...
用ASP-VBScript对
OWC
11统计
图表
进行封装的类及实例
通过这种方式,开发者可以从已有的Excel数据源动态
生成
图表
,无需手动输入数据。 `excels`文件夹可能包含了一些示例的Excel数据文件,供测试和演示使用。开发者可以通过修改这些Excel文件中的数据,观察
图表
的变化...
c#+
owc
统计
图片
生成
在这个“C#+
OWC
统计
图片
生成
”项目中,我们主要探讨的是如何利用C#和
OWC
11库来创建动态的统计
图表
。 首先,
OWC
11是Office Web Components的一个版本,它提供了用于在Web页面上创建和显示Excel
图表
的能力。通过
OWC
11...
OWC
图表
制作通用类
此组件通过 C# 和 VB 两种编程语言编写而成,适用于多种开发环境下的
图表
生成
需求。下面将从代码实现的角度深入探讨其核心功能与技术细节。 ###
OWC
图表
制作通用类概述 #### 一、背景介绍
OWC
(Object Web ...
owc
散点图开发
owc
散点图开发
owc
散点图开发
owc
散点图开发
此外,还可以将
生成
的
图表
导出为图像文件,并将其嵌入到网页中显示。 总之,
OWC
提供了强大的工具支持,使得开发者能够轻松地在Web应用中集成复杂的
图表
功能,特别是对于散点图这样的高级
图表
类型。理解
OWC
的工作...
ASP
28,406
社区成员
356,946
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章