SCMLife.com

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 61712|回复: 122

[原创] ClearQuest与Excel的集成

  [复制链接]
发表于 2008-2-16 02:13:36 | 显示全部楼层 |阅读模式
本帖最后由 yunshan 于 2012-11-19 14:23 编辑   b- I4 K) H& q3 r1 P
, V9 O4 o( C. F: I  Y* |8 O
这个集成是ClearQuest与Excel VBA结合的一个应用,目的是实现快速的将ClearQuest中的query,chart和report导出。
% ~! A8 z! [1 H. j. L这是第一版,也希望大家能提出一些更好的可行的想法,用于持续的改进...* U: l2 j1 Y" s4 m+ T
(注意:这个是ClearQuest API的应用,所以要想使用此Excel,机器必须安装了ClearQuest,目前在2003.06.00,7.0和7.0.1上测试了,可以正常运行)
% h: I. _/ x. M3 [% b+ B0 f- q. J9 n0 O6 x
最新版本: V2009.0.1  g0 |* _. W/ g
0 ^8 `0 M6 B2 b
变更内容:该版本修正了在CQWeb回车换行问题,对多行文本的导出可以很好的支持!
) V3 L: R) A5 H, i: ]% h密码:7ujm^YHN7 W, L2 h) V" h3 Y2 L: j8 I
  O3 T$ E5 N6 u5 }
版本更新 : Ver2008.0.2- d# M7 M2 p7 A% d

* H# p- I5 N8 P, u6 s; G该版本修正了上一版本中出现的对于Multiline_String类型的数据会出现导出混乱的情况+ [+ S3 p3 {: ^: }
密码:7ujm^YHN
( L' z- J( a/ P, W
( H  j/ a) v- L9 \6 l版本更新 > Ver2008.0.1
8 }9 B: d% c. [2 T9 `, G
! J2 ]) M( F1 ~" L/ L3 J测试用例:
/ _) t4 I4 p9 u* OCQ记录数:181054条(机器配置:CPU-P4 2.0,Memory-1G)
, [  V2 @7 Z# f- c" i; l- S1. 禁止格式化记录功能(也就是为记录标识颜色),导入时间:2分零4秒
4 H: s2 m% I9 a" m( T5 y) [2. 打开格式化记录功能,导入时间35分钟
9 O4 t0 ?# s8 ~0 A* W- S( t所以从以上测试情况看,格式化记录耗费大量时间, F& Y- r% A8 K! I: a* V7 I8 J: o+ H
建议记录数据在2万条以下时,可以开启格式化记录功能,如果记录过多,则不建议使用改功能
% N6 d7 {" z3 Z+ Y! r* i
* v; v+ Z/ H" m  O关于使用前准备:
+ |- Y) `/ `1 ?  W$ C' }在使用之前,请确认Excel的Macro的安全级别为Low,具体设置如下:
& I5 ^, P3 d. a' {/ m. a0 `7 M/ ]. {

2 G6 W2 Z- n0 C) z3 d, _' q- }) k关于使用:( s2 y3 |5 g8 X+ F; Q7 z3 w: b- o$ s
1. 双击此Excel文件,出现的界面和客户端一样,选择SR数据库  O1 E+ a  b4 f7 \

5 R! v/ `  A$ o+ r9 ^2. 登录界面2 \' _8 q1 U9 i- w! s, F0 o+ p, D

+ w' s! N$ l: Q4 P- ~7 D3. ClearQuest Toolbar2 M/ r1 I  f& ^9 k# G+ m2 x% F, B

7 w# m2 C& ~" S" D' a6 i% p! q* x4. 主要功能
  L' H! K% p: ~7 }
; p3 q! s) N7 ~2 f- M& M7 i
3 ^! l+ t- i( x7 Y, r. v% b) T
% U% E$ E$ E" D" c
6 p& \' R$ |2 d5 k" j' j4 l
* _5 B5 d$ \( L1 e  D# U* u  X3 O$ }9 H9 V" Z3 V1 H  A4 h' ^  p$ ?
[ 本帖最后由 yunshan 于 2009-11-16 12:37 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

本帖被以下淘专辑推荐:

发表于 2008-2-16 09:25:02 | 显示全部楼层
精品啊!
$ K) _. Y( g0 O7 V4 b  V$ I凌晨2点多还在努力奋斗!0 r, o$ W1 }1 ~- c. q
太敬业了!/ O! ?$ O( Q6 E9 E
佩服!
0 M9 i7 j* e& C" w$ g" E学习!* B9 Z2 r! V& A
哈哈!
回复 支持 反对

使用道具 举报

发表于 2008-2-16 09:48:39 | 显示全部楼层
yunshan强% _  F5 N# f3 J" k; |- v
- I1 n, }/ i$ e6 L+ g4 H
支持yunshan这种精神和毅力$ C5 G/ c+ X9 @+ f  X" z

9 L$ W( w6 K+ L* K3 h, i+ D1 p顶一个. N8 j+ L2 |( S, ]% @; o

) N& F; r9 @- b( r! t
回复 支持 反对

使用道具 举报

发表于 2008-2-18 10:08:45 | 显示全部楼层
哇噻~~果然很好的功能阿,pfpf- f+ F2 B; h' }( ~
( _9 p* ^/ Y* S$ B2 `3 b
: q. U# }7 l7 `% r# j$ o
现在正在试用,
% A) V; C; S8 P$ Q6 B. L" p& Z不过对于动态查询的导出,似乎就默认条件为空来导出了
$ j7 ^; w) L* q. d+ V5 K5 i5 l+ N2 Y而且导出的速度似乎慢了点,不知是否是由于动态即时刷新引起的$ Z6 U9 f+ [$ H- T7 W) Q
500来条记录,现在已经呈现程序僵死的现象,不知道等下还会不会活过来~
回复 支持 反对

使用道具 举报

发表于 2008-2-18 11:17:55 | 显示全部楼层

回复 楼主 的帖子

yunshan  终于开了一个先河啊!   word 的集成是否有后续呢?
% f  {3 u' x% w& A0 u  [
; [0 j$ ^( E9 w   对了,yunshan你的 ClearQuest与Excel集成 ,
3 D" P3 _7 d6 H: |5 S- x
, @* t& F& |  @   1.是否依赖于附件提供的excel表格?
+ L& K9 l. o( Z$ X+ {   
# P7 T6 d5 d4 O    2.导出的文件是否可以自己选择存储路径?存储文件?. A* s2 G5 N+ \) ^( T( ]( N
   2 O  o2 {6 Z% p/ M0 r
    3.yunshan,你实现这个功能而添加的代码在什么地方呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-18 12:16:08 | 显示全部楼层

回复 地毯 的帖子

运行查询,数据会一条条的写到Excel中会有点慢的,
1 Z$ t. R* u  {% b5 Z( ~之前我考虑过大量数据的情况,在这个1.0版本中还没有得到解决,这个应该可以在后续版本中进行改进的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-18 12:19:25 | 显示全部楼层

回复 5# 的帖子

代码是依赖于VBA环境的,离开Excel就不能执行了8 C5 u! X* b  Q. Q* A" T4 ~  @

( @- q5 @, q7 ?* \对于Query和Chart,是直接导出到Excel中的,而运行Report是选择路径,到出到一个外部的html文件中的
1 A% G/ W; B; }8 g! h3 n
, N0 b& X, g8 r' B) N代码就是Excel的宏
回复 支持 反对

使用道具 举报

发表于 2008-2-18 14:02:24 | 显示全部楼层

回复 7# 的帖子

yunshan ,对于你所说格式化配置中,所举的列子: 状态的颜色, opend ...........  
% d8 A" g! [# o: |. g' j, X      这些好象不支持中文! 比如:状态,关闭 为红色.9 J# c" ^, V0 z- l
# ]$ a% Z+ l7 a4 W' \5 q; _
  如果我想查看在你在excel中的代码,即:宏, 如何查看?
/ ?' d+ J# X) F8 q' r6 S
; e: ]6 T7 K! j( i6 S( {[ 本帖最后由 ty1227 于 2008-2-18 14:03 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2008-2-19 00:08:21 | 显示全部楼层
yunshan,你太强了
- J+ O) i8 r8 ?# r% x% U不得不狂赞你一下! ! y+ I+ L7 `! r/ I3 _! V4 o0 W
我要试用一下
回复 支持 反对

使用道具 举报

发表于 2008-2-19 10:36:26 | 显示全部楼层
这个确实太强大了,我们觉得很好使。  z- t- h4 x8 `" [: |! d9 V
是在excel中写的程序啊?在哪里写呢?
, s/ u" ^4 g8 t3 `还是谢谢楼主。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|无图版|SCMLife.com ( 京ICP备06056490号-1 )

GMT+8, 2018-1-18 09:11 , Processed in 0.069976 second(s), 7 queries , Gzip On, MemCache On.

Powered by SCMLife X3.4 Licensed

© 2001-2017 JoyShare.

快速回复 返回顶部 返回列表