
程序代码:
SET ENGINEBEHAVIOR 70
SET SAFETY OFF
SET TALK OFF
CREATE TABLE tabled (佣金 n(10,2),印花税 n(10,2),其他杂费 n(10,2),净佣金 n(10,2),规费 n(10,2),过户费 n(10,2))
CLOSE DATABASES
SELECT 0
USE tabled ALIAS bmk
ZAP
MyExcel=createobject('excel.application')
IF !VARTYPE(myexcel)$"Oo"
MESSAGEBOX("建立EXCEL文件失败,请检查OFFICE是否正常!",48,"提醒:")
RETURN
ENDIF
MyExcel.visible=.T.
MyExcel.DisplayAlerts = .F.
filemc=GETFILE()
Mb_excel=myexcel.workbooks.open(filemc)
Mb_SheetName=MyExcel.application.ActiveSheet.Name
Mb_UsedRange =Mb_excel.worksheets(Mb_SheetName).UsedRange
Mb_rows=Mb_UsedRange.rows.count
SELECT bmk
FOR i=2 TO mb_rows
APPEND BLANK
REPLACE 佣金 WITH myExcel.cells(i,12).value
REPLACE 印花税 WITH myExcel.cells(i,13).value
REPLACE 其他杂费 WITH myExcel.cells(i,14).value
REPLACE 净佣金 WITH myExcel.cells(i,19).value
REPLACE 规费 WITH myExcel.cells(i,20).value
REPLACE 过户费 WITH myExcel.cells(i,21).value
ENDFOR
MyExcel.ActiveWorkbook.close
MyExcel.DisplayAlerts = .T.
MyExcel.WorkBooks.close
MyExcel.QUIT
RELEASE MyExcel
QUIT
复制粘贴成为一PRG文档,执行即可