Visual Foxpro中调用Excel进行表和图表的制作

维普资讯 www.wendangwang.com

山西电子技术 20 1 4年第 6期 1

应用实践

Vi a F x r s l o po中调用 E cl行表和图表的制作 u xe进 周明红 (山西大学商务学院,西太原 0 0 3 )山 3 0 1 摘要:序间可以相互调用,长补短,到用户所需目的。利用 Vi a F x m强大的数据管理功能进行数程取达 s l oP u

据管理,并将 E c x d作为它的对象,可以调用 E cl大的制表、算及生成图表的功能来弥补其打印和生成图表就 x e强计 等方面的不足。 关键词: sa F xr;用; xe Vi l o po调 u E cl 中图分类号: P 1 . T 373文献标识码: A

引言 一

2 Vi a F x r与 E cl s l opo u xe间的关联 由于 Vi a F x m支持面向对象的链接与嵌入, s l op u这样就可以在 Vi a F xm和其它应用程序之间移动数据。在 sl o p u V sa F x m中提供有一个调用 O E Auo t n的函数 i l op u L tmai o C ̄t j, r e ̄t用该函数可以让 Vi a F x r很方便地和其 Ob s l o' o u p 它可以提供 O E A tm t n的程序进行通讯。 L uo ai o

个程序的功能主要集中在某一方面,不可能实现用而

户所需的所有功能,以在应用某一程序解决某些问题时,所 可以调用其它程序进行处理,长补短,取得好的效果。取以

在 Vi a F x m中可以调用 E cl sl op u xe进行表和图表的制作,就 是一个很好的佐证。

1 Vi a F x r s l o po和 E cl u x e的特点 Vi a F x m是一个比较有特色的数据库管理系统, sl op u有

O E O tLn i n mbd ig对象的链接和嵌 L ( ̄ i n A dE e d ) kg n 入, W i o s用程序间相互传递和共享数据的一种有是 n w应 d

效方法。Vi a F x m借助于 O E不仅可以共享其它应用 sl o p u L程序的数据,而且还能以“象”对方式直接控制其它应用程序 的运行,而进一步扩展 Vi a F x r功能。Vi a F x从 s l op o的 u s l o— u

很强的数据管理功能,然它

可以处理大量的二维数据表、虽 视图;方便地进行各种条件的查询;生成可视化的界面等,但在某些方面的功能仍不尽如人意。比如用 Vi a F x m虽 s l op u然可以设计出很随机的报表内容,或表格宽度不定的报表, 但却很难用 A、5或其它什么纸型来设计报表, 41 3因为表格的栏目、体大小、字间距等都可能不定;或者,财务报表经常要在表格中制作斜线, i a F x m却不能实现, Vs l op u而且 Vi a s l u F x m报表只能打印,能通过网格进行传输; op不再者, sa Vi l u F x m虽然可以通过查询设计器能生成一个图表,这种图 op但表只能机上浏览,能打印,不也不能生成一个具体的图形文件将其保存,每次查看图形都需要系统用代码重新生成,生成的图形不能被编辑修改等。 E cl一个功能强大的电子表格处理软件。 E cl xe是在 xe中可以方便地调整表格的格式,作各种斜线,用 E cl制利 x e强大的计算功能对数据进行各种计算,行数据的分析,可进还以生成 3 O多种类型所见即所得的图表,生成的图表可以存盘,随时修改、查看,随时打印在任意大小的纸张上,至能甚十分方便地将该图形文件以邮件附件的形式进行网上传输。 可见 Vi a F x r s l o po与 E cl两种程序在处理问题的 u xe这角度上各有千秋,如果能将两者有机地结合起来, Vi a在 s l u F x m中调用 E cl op x e来实现表和图表的制作和打印,就可以有效地解决这些问题,方便用户使用。 收稿日期:14—1一l作者 21 1 1 0 O周明红女

po r支持直接在应用程序中创建、用和控制 OL使 E对象,实 现 O EA tm t n对象链接和嵌入自动化 ) L uo ai ( o。而 E cl xe就是一个标准的 OL uo t n服务器程序, EA t i ma o并且作为 OL E客户的 Vi a F x r sl o po和作为 OL u E服务器的 E cl x e间具有良好的编程接口,这样 VsaF x r就可以在前端将数据传送 i l opo u 到后端的 E cl务程序,该程序进行表格处理,而弥 xe服用从补 Vi a F x m的不足。 sl op u

3 Vi a F x r制 E

cl sl o po控 u xe 可以将 E c1 xe中的各种元素看作 Vsa F x r对象, i l o po u从而被 Vi a F x m调用。Vi a F x m中常见的 E c s lop u sl o p u xd支持的对象名称、属性和方法有: a Ap lai xe应用程序对象; ) pi t nE cl c o

b )Wok xk rl>s工作簿对象; x c )Wokhe工作表对象; rset s d hr )C at s图形对象; e Al单元格对象; )C s fRw行; ) o s g ou n列; )C lm s

h ag单元格区域。 )R n e 这些对象的属性和方法的调用与 V sa F x r自身 i l opo中 u -

3 8岁高级讲师

Visual Foxpro中调用Excel进行表和图表的制作

你可能喜欢

  • 图表文字转换
  • 图表制作
  • 制作数据图表
  • AD转换课程设计
  • 统计图表制作
  • 高级图表制作

Visual Foxpro中调用Excel进行表和图表的制作相关文档

最新文档

返回顶部