求助,怎样用VisualFoxpro程序把dbf格式的数据截成两段,转化成两个excel表格?
											各位前辈好,我刚接触VisualFoxpro不久,遇到了一个难题(对我来说),因为excel表格最多只容纳60000行数据,直接用VF导出的excel文件只有16000多条,怎样把过长的dbf文件转化成两个excel表格,每个有60000这样呢?先谢谢了。
				
											AddOleNew=CREATEOBJECT('EXCEL.APPLICATION') 
AddOleNew.Workbooks.add 
 
SELECT * FROM test WHERE 商品类型='器械仪器2' INTO CURSOR temp  &&可以加上条件选择多少记录
_vfp.DataToClip(,,3) 
AddOleNew.Worksheets("sheet1").Activate 
AddOleNew.ActiveSheet.Paste 
 
SELECT * FROM test WHERE 商品类型='器械仪器3' INTO CURSOR temp &&可以加上条件选择多少记录
_vfp.DataToClip(,,3) 
AddOleNew.Worksheets("sheet2").Activate 
AddOleNew.ActiveSheet.Paste 
 
 
AddOleNew.ActiveWorkbook.Saveas(PUTFILE('保存为(&N):','NewBook.xls','xls')) 
AddOleNew.Workbooks.close 
AddOleNew.quit
--这是一个excel文件中存为多个工作表的方法,不是存为多个excel文件,当然存为多个excel文件也可以.
[ 本帖最后由 hgfeng1984 于 2009-9-14 10:57 编辑 ]										
					
	
	
	
	      


											
	    

	

