关于libxl 读取excel 的vfp的方法
											https://blog.想实现一下vb 转vfp的代码请帮助落实一下谢谢
 2022-03-27 04:26
	    2022-03-27 04:26
   程序代码:
程序代码:LoadLIBXL()
Book = xlCreateBookCA()
sheet = xlBookAddSheetA(Book, [stu] ,0)
* 写
xlSheetWriteStrA(sheet,1,1,[姓名],0)
xlSheetWriteStrA(sheet,1,2,[年龄],0)
xlSheetWriteStrA(sheet,2,1,[张三],0)
xlSheetWriteStrA(sheet,3,1,[李四],0)
xlSheetWriteNumA(sheet,2,2,22,0)
xlSheetWriteNumA(sheet,3,2,23,0)
* 读
? xlSheetReadStrA(sheet, 1 , 1 , 0)
? xlSheetReadNumA(sheet, 2 , 2 , 0)
* 存    
xlBookSaveA(BOOK,[测试.xls])
* 放
xlBookReleaseA(BOOK)
***
***
PROC LoadLIBXL
    DECLARE LONG    xlCreateBookCA         in libxl.dll 
    DECLARE LONG    xlCreateXMLBookCA      in libxl.dll 
                                                    
    DECLARE INTEGER xlBookLoadA            in libxl.dll LONG handle , STRING filename
    DECLARE INTEGER xlBookSaveA            in libxl.dll LONG handle , STRING filename
                                                    
    DECLARE LONG    xlBookAddSheetA        in libxl.dll LONG handle , STRING name , LONG initSheet
    DECLARE         xlBookReleaseA         in libxl.dll LONG handle
                                                    
    DECLARE STRING  xlSheetReadStrA        in libxl.dll LONG handle , INTEGER row , INTEGER col , LONG @format
    DECLARE INTEGER xlSheetWriteStrA       in libxl.dll LONG handle , INTEGER row , INTEGER col , STRING value , LONG format
                                                    
    DECLARE DOUBLE  xlSheetReadNumA        in libxl.dll LONG handle , INTEGER row , INTEGER col , LONG @format
    DECLARE INTEGER xlSheetWriteNumA       in libxl.dll LONG handle , INTEGER row , INTEGER col , DOUBLE value , LONG format
										
					
	 2022-03-27 07:22
	    2022-03-27 07:22
   2022-03-27 10:31
	    2022-03-27 10:31
   2022-03-27 14:02
	    2022-03-27 14:02
   2022-03-27 15:45
	    2022-03-27 15:45
   libxl3943.zip
				(1.25 MB)
libxl3943.zip
				(1.25 MB)
				
				
			 2022-03-27 18:04
	    2022-03-27 18:04
   2022-03-27 18:40
	    2022-03-27 18:40
   2022-03-28 09:47
	    2022-03-28 09:47
   2022-03-30 03:14
	    2022-03-30 03:14
   2022-03-31 12:28
	    2022-03-31 12:28