  | 
				VFP 愛用者社區 本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.   
				 | 
			 
		 
		 
	
		| 上一篇主題 :: 下一篇主題   | 
	 
	
	
		| 發表人 | 
		內容 | 
	 
	
		impotence
 
  
  註冊時間: 2005-02-21 文章: 135 來自: Hong Kong
  第 1 樓
  | 
		
			
				 發表於: 星期三 十一月 02, 2005 2:29 pm    文章主題: 請問如何將多個 dbf , copy 到同一 excel | 
				     | 
			 
			
				
  | 
			 
			
				各位先進,
 
 
我現有 3 個 dbf , 因我的老板要求 , 希望 copy 到同一的 xls file , 
 
但不同的 sheet ! 請問應怎樣做 ?
 
 
thx a lot ~~~ _________________ 一個常常忘記 Command 的人 ! | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		ckp6250
 
 
  註冊時間: 2004-07-30 文章: 1645
 
  第 2 樓
  | 
		
			
				 發表於: 星期三 十一月 02, 2005 3:06 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				| 請搜尋本站有關『Excel』的文件,參考相關作法 | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		朱育興
 
 
  註冊時間: 2003-08-25 文章: 661 來自: 台中市大里區
  第 3 樓
  | 
		
			
				 發表於: 星期三 十一月 02, 2005 3:36 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				這是由 EXCEL 錄製巨集做出的範例,可自行改寫
 
 
 	  | 代碼: | 	 		  Sub Macro1()
 
'
 
' Macro1 巨集表
 
' PC012 在 2005/11/2 錄製的巨集
 
'
 
 
'
 
    Workbooks.Open Filename:="O:\WMISOFT\LBACT\ACT0000c0.dbf"
 
    Workbooks.Open Filename:="O:\WMISOFT\LBACT\act0008b0.dbf"
 
    Workbooks.Open Filename:="O:\WMISOFT\LBACT\act000c.dbf"
 
    Sheets.Add
 
    Sheets.Add
 
    Windows("act0008b0.dbf").Activate
 
    Cells.Select
 
    Selection.Copy
 
    Windows("act000c.dbf").Activate
 
    Sheets("Sheet1").Select
 
    ActiveSheet.Paste
 
    Windows("ACT0000c0.dbf").Activate
 
    Cells.Select
 
    Selection.Copy
 
    Windows("act000c.dbf").Activate
 
    Sheets("Sheet2").Select
 
    ActiveSheet.Paste
 
    Windows("ACT0000c0.dbf").Activate
 
    ActiveWindow.Close
 
    Windows("act0008b0.dbf").Activate
 
    ActiveWindow.Close
 
    Sheets("Sheet2").Select
 
    ActiveWorkbook.SaveAs Filename:= _
 
        "C:\Documents and Settings\Robinson.PC012\桌面\act000c.xls", FileFormat:= _
 
        xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False _
 
        , CreateBackup:=False
 
End Sub | 	  [/code] _________________ 希望有更多人來參與
 
 VFP wiki - 需要大家一起完成的VFP電子書與FAQ  | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		garfield Site Admin
  
  註冊時間: 2003-01-30 文章: 2160
 
  第 4 樓
  | 
		
			
				 發表於: 星期三 十一月 02, 2005 4:34 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				朱兄不錯喔!
 
以前的作法都是先將dbf copy成 excel檔,
 
再來開啟excel檔來處理,
 
都忘了 excel 可以開啟dbf檔, 
 
直接處理方便多了, 
 
更不會有日期格式的問題.
 
贊! _________________ 利用>>搜尋<<的功能會比問的還要快得到答案. | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		syntech
 
 
  註冊時間: 2003-05-16 文章: 4252 來自: Taipei,Taiwan
  第 5 樓
  | 
		
			
				 發表於: 星期三 十一月 02, 2005 4:51 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				不是每種dbf檔案都可以,
 
因為excel只支援到 dbase4 的格式,
 
並不是 vfp 的格式.
 
 
遇到vfp的dbf格式這種方式就不通了.
 
必須建立 vfp odbc 的資料來源,
 
而excel透過此資料來源才能讀取vfp的dbf.
 
 
所以,vfp建立excel物件,操作excel物件建立sheet,再把cursor逐個cell填到sheet中是一個較穩定的方式. _________________ 如果公司有下列困擾:
 
1. 找不到便宜,快速,簡易的 生產排程軟體
 
2. 不知道如何快速排定 採購計劃
 
3. 成本抓不準,自己算比軟體算有用
 
4. 想學習系統規劃,想找系統架構的顧問
 
 
請聯絡我們,也許我們幫得上忙 | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		bin1x
 
 
  註冊時間: 2004-08-27 文章: 462
 
  第 6 樓
  | 
		
			
				 發表於: 星期三 十一月 02, 2005 5:03 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				個人意見
 
若是依照這個版來講
 
應該是建議人家由xls 轉成 dbf 或是 table
 
除非ap 的操作介面讓人家不太舒服,這部份可由教育訓練來克服
 
或是.....帳務處理,那麼就有會計技術層面的問題了
 
咦..我沒有說漏了什麼吧! | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		 | 
	 
 
  
  	 
	    
  	   | 
 	
您 無法 在這個版面發表文章 您 無法 在這個版面回覆文章 您 無法 在這個版面編輯文章 您 無法 在這個版面刪除文章 您 無法 在這個版面進行投票 您 無法 在這個版面附加檔案 您 無法 在這個版面下載檔案
  | 
   
  
		 |