dbf转换excel求助继续
*第一步1.建立了 a123.xks 模表*第二步2.将 a123.xks 模表 另存为 b123+"年月(201804)" 如:b123^201804
*第三步3.把a123.dbf 的内容 转换到 b123^201804.xls 中去.
*第四步4.选择打开b123^201804.xls 后可以浏览并决定是否打印.
*第五步5.关闭xls表.程序结束.
新建文件夹.rar
(4.19 KB)
*附代码如下: 试了,不完善.请予以指导.
ASTACKINFO(a程序)
cPath = ADDBS(JUSTPATH(a程序[2]))
SET DEFAULT TO (cPath)
SET SAFETY OFF
COPY FILE a123.xls TO cPath+"b123.xls"
oExcel = CREATEOBJECT("Excel.Application")
oExcel.DisplayAlerts = .F.
oExcel.WorkBooks.Open(cPath+"b123.xls")
USE a123
nColCount = FCOUNT()
SCAN
FOR nCol=1 TO nColCount
oExcel.Cells[RECNO()+1,nCol].Value = EVALUATE(FIELD(nCol))
ENDFOR
ENDSCAN
IF MESSAGEBOX("完成,数据转换。要导出EXCEL吗?.",1+256,'提示')=6
eole=creatobject("excel.appltcation")
oExcel.Workbooks.Open(cPath+"b123.xls") && 打开指定工作簿
oExcel.Visible=.T.
ELSE
RETURN
ENDIF