通过delphi汇总不同excel表格数据 ( 积分: 100 )

  • 主题发起人 主题发起人 jacklin214
  • 开始时间 开始时间
J

jacklin214

Unregistered / Unconfirmed
GUEST, unregistred user!
例如:excel1和excel2
把excel1和excel2里面的数据进行相加.
然后生成excel3

只要能给源程序的,不管哪里来的均给分,或者相应材料均可以
 
例如:excel1和excel2
把excel1和excel2里面的数据进行相加.
然后生成excel3

只要能给源程序的,不管哪里来的均给分,或者相应材料均可以
 
你的excel格式是不是一样的?如果是一样的,那就简单了.利用delphi对excel的读写操作就可以完成了,通过循环来控制读取两个excel的同一个位置的数据.然后相加之后,所得结果就可以填入第三个excel中了!
 
总有一定格式吧,比如哪两个单元格之间需要相加等
excel1,exel2是指不同的工作簿,还是一个工作簿中的两个sheet。
 
格式是一样的,就是两个excel表,同一位置的数据进行相加
 
你是不知道如何打开EXCEL呢?还是不清楚如何新建EXCEL或者是不清楚如何写到一个指定格内?或者你根本就是想找人帮你写代码???
 
SELECT a.实际收费+b.实际收费 FROM OpenDataSource('Microsoft.Jet.OLEDB.4.0','Data Source="d:/Book1.xls";Extended Properties="Excel 5.0;HDR=Yes;";Persist Security Info=False')...aa$ as a,
OpenDataSource('Microsoft.Jet.OLEDB.4.0','Data Source="d:/Book1.xls";Extended Properties="Excel 5.0;HDR=Yes;";Persist Security Info=False')...aa$ as b

这是相加的例子(我在sql查询分析器里调试通过了的),至于生成excel3就比较容易了,网上找吧
 
我正在写这样的小程序,计算学生成绩的,把历次考试成绩汇总、排名、绘制进步曲线图表,呵呵,已经快写完了
但是我没有用SQL那些啊,ADO之类的来写这个我总是觉得有点麻烦的。我用的是server组件
 
谢谢大家
散分晚了
我用vba
 

Similar threads

回复
0
查看
978
不得闲
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部