超难问题!!!! 如何控制 excel 实现分类汇总 ????????????????????????
已经使用下面代码 创建excel对象:
// 创建excel对象
excel:= CreateOleObject('Excel.Application');
并用excel对象导出下面的数据:姓名 性别 语文分 英语分
小明 男 55 66
小狗 男 41 44
小红 女 58 88
小白 女 78 65导出的时候已经按 "性别" 排序了, 现在 要用 excel对象 控制 excel 上面的数据 进行 分类汇总 , 分类字段是 "性别" ,汇总方式是 "求和",选定汇总项是 "语文分" 和 "英语分" ,汇总结果显示在数据的上方!!
如何控制 excel 实现分类汇总 ?? 请给出 详细的代码!!! 谢谢!!!
已经使用下面代码 创建excel对象:
// 创建excel对象
excel:= CreateOleObject('Excel.Application');
并用excel对象导出下面的数据:姓名 性别 语文分 英语分
小明 男 55 66
小狗 男 41 44
小红 女 58 88
小白 女 78 65导出的时候已经按 "性别" 排序了, 现在 要用 excel对象 控制 excel 上面的数据 进行 分类汇总 , 分类字段是 "性别" ,汇总方式是 "求和",选定汇总项是 "语文分" 和 "英语分" ,汇总结果显示在数据的上方!!
如何控制 excel 实现分类汇总 ?? 请给出 详细的代码!!! 谢谢!!!
解决方案 »
- 没有Booleantostr这个函数?
- 在做东东的时候的三个问题,网络连接,单实例,报表
- 200分!如何给Richedit加上英文单词拼写检查功能?
- 当安装新软件后 会写注册表的什么地方
- 对listview进行多行选择,如何对选择的行循环进行访问?????????????
- 很简单的题目,大家来拿分啊
- 我想做一个软件启动画面窗体,在这个窗体中完成网络的检测功能,可我做不出启动画面的停留时间是根据网络检测功能所耗时的长度来制定!
- 总是看到WebBrowser,他是个控件吗?
- cxGrid内置菜单问题:如何隐藏内置菜单中的部分菜单项
- 怎么用Delphi实现五子棋或象棋游戏?
- 为什么我的窗口的onkeydown事件老是要丢掉
- 用Delphi编的三层结构如何配置连接
'
' Macro1 Macro
' 宏由 USER 录制,时间: 2005-11-6
''
Selection.Subtotal GroupBy:=2, Function:=xlSum, TotalList:=Array(3, 4), _
Replace:=True, PageBreaks:=False, SummaryBelowData:=False
End Sub
var
vExcelApp, vWorkbook: Variant;
v: Variant;
begin
v := VarArrayCreate([0, 1], varSmallint);
v[0] := 3;
v[1] := 4; vExcelApp := CreateOleObject('Excel.Application');
vExcelApp.Visible := true;
vWorkbook := vExcelApp.WorkBooks.Open('C:\\ccrun\\123.xls');
vExcelApp.Selection.Subtotal(2, -4157, v, True, False, False);
// 添加自己的代码
end;