Visual_Basic 板


LINE

公司用 Java + Oracel PL/SQL 开发了很多 Web 程式给同仁用,但是在 资料输出的部分,其实做得不太好,不是用 Oracle Discover 3.1,就是 写 Web 的报表程式,跑出资料到 Excel 里面後,很多地方需要再加工, 才能呈报给长官看。 为了解决报表端的问题,我和公司资讯部门的某个同事 ( 我自己不是公 司资讯部门的 ),一起在 Excel 的 VBA 环境中,开发了一套规模很大的 VBA 程式,首先它让 user 在 Excel VBA 的 forms 中输入一堆参数 (大 概是六组 ),然後按下一个按钮後,VBA 程式会呼叫 Windows API,把 Oracle Discover 3.1 打开,然後打开一堆 discover files (全部有十 几个),然後把参数丢进去跑报表,在报表输出到 Excel 里面,变成十 几个 Excel 档以後,VBA code 会把这十几个档案,合并到一个档案里 面 ( 变成一个档案里面,有十几个工作表 ),然後对每个工作表,根据 公司财务部、管理部、资讯部等一堆部门同事的要求,用 VBA code 自动 整理成他们想要的格式 ( 画各种粗细不一的格线,涂上不同颜色,合并 栏位,设定栏宽、字型、列印格式 ... 族繁不及备载 )。 因为这个 VBA 程式,是给海外子孙公司跑的 ( 大概有三四十家子孙公 司,我们公司是很大的上市公司 ),为了解决各地 PC 端环境不一的问 题,所以这支 VBA 程式,是放在台北的 PC Server 端 ( 好像是装 Windows NT 2003 ),让海外各办用 Windows 的 remote desktop 机制 连回来跑这支程式。现在问题来了,管 PC Server 端的 IT 同事,认为 这个系统 (给海外子孙公司编年度预算的系统) 已经上线, 报表端应该 用传统的 Web 报表输出程式,或者用 Web Discover / Crystal Report 才对,不应该再用 VBA code + Windows Remote Desktop 机制跑,但报 表的使用单位,包括台北管理、财务、IT ... 等单位,又认为最後要看 的报表还是 Excel 型态的,用这种方式处理,可以做到最【客制化】, 做出最漂亮的 Excel 报表。 所以我的问题是,用 Java ( JSP、JSF ? ) + Oracle PL SQL 开发的网 路程式,是否可以直接启动已经写好的 VBA code,然後把产生的报表叫 回来 ? 或者说,放在网路上给有权限的人使用 ? Web Discover 或者 Oracle Crystal Report 等 BI 工具,能在 Excel 的环境中,做到 Excel VBA 可以做到的,一切和调整格式有关的工作吗 ? 或者更进一步问, 一般的报表使用者,有可能放弃 Excel 型态的报表吗? --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.35.152.173
1F:推 Marty:在Excel中的 WorkBook_Open 里面呼叫VBA Code 11/02 08:23
2F:→ Marty:这样只要用外部程式Open Excel 就会自动完成所有的计算 11/02 08:25
3F:→ Bedlem:如果要传递数值进去怎麽办? 11/02 22:52
4F:推 Marty:先把参数都写到Excel Sheet储存格中 再Open一次 11/03 21:24
5F:推 Catbert:把参数都丢到一个table,再去table抓参数 11/03 23:03
6F:→ Bedlem:Java 可以丢参数到 Excel 里面吗? 11/03 23:24
7F:→ Catbert:用Java把参数丢到Oracle的一个Table中, 11/04 07:35
8F:→ Catbert:Excel再用ADO去Oracle Table抓参数回来跑报表 11/04 07:36







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Tech_Job站内搜寻

TOP