这个问题不是和 你前面提的 由 开支明细表 动态 生成 统计表 的问题一样的嘛。
王老师你一定教过 举一反三 的成语吧,现在需要你自己反个三了!

程序代码:
defPath = ADDBS(JUSTPATH(SYS(16)))
SET DEFAULT TO (defPath)
xls = defPath + "销售明细表.xls"
oe = CREATEOBJECT("Excel.Application")
oe.DisplayAlerts = 0
oe.WorkBooks.Open(xls)
as = oe.ActiveSheet
rs = oe.CountA(as.Range("A:A")) - 1
cs = oe.CountA(as.Range("1:1")) - 1
ar = as.Cells(2,2).Resize(rs,cs).Value
oe.WorkBooks.Close
oe.Quit
CREATE CURSOR tt (产品 C(20), 区域 C(20), 数量 N(4), 金额 N(10,2))
INSERT INTO tt FROM ARRAY ar
SELECT * FROM tt
CLOSE TABLES ALL
CLEAR ALL
RETURN
[此贴子已经被作者于2025-11-17 19:22编辑过]
