电竞比分网-中国电竞赛事及体育赛事平台

分享

vfp打開excel文件 ; 用代碼讀寫excel文件

 Alkaid2015 2014-08-13
****************************************
* vfp打開excel文件
****************************************
objExcel=createobject("excel.application")
objExcel.workbooks.open(filename2)
objExcel.visible=.t.
release objExcel
****************************************

****************************************
* vfp用代碼讀取xls的指定單元格,存入數(shù)據(jù)庫中
****************************************
use tabxls1
objExcel=createobject("excel.application")
objExcel.workbooks.open(filename1)
objExcel.worksheets(1).activate
cntRow=objExcel.sheets(1).usedrange.rows.count
FOR I=1 TO CNTROW
    wait windows ALLTRIM(str(100*I/CNTROW,4,1)) nowait
    xlsval(1)=i
    FOR j=1 TO 10
        tmpval=objExcel.cells(i,j).value
        tmpval=IIF(VARTYPE(tmpval)='X','',tmpval)
        tmpval=IIF(VARTYPE(tmpval)='N',ALLTRIM(STR(tmpval,80)),tmpval)
        tmpval=IIF(VARTYPE(tmpval)='L','',tmpval)
        tmpval=IIF(VARTYPE(tmpval)='U','',tmpval)
        xlsval(j+1)=tmpval
    ENDFOR
    SELECT tabxls1
    APPEND BLANK
    GATHER FROM xlsval
    STORE '' TO xlsval
ENDFOR
*
objExcel.activeworkbook.saved=.t.
objExcel.workbooks.close
release objExcel
****************************************
****************************************
****************************************

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多