VFP 愛用者社區 首頁 VFP 愛用者社區
本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
 
 常見問題常見問題   搜尋搜尋   會員列表會員列表   會員群組會員群組   會員註冊會員註冊 
 個人資料個人資料   登入檢查您的私人訊息登入檢查您的私人訊息   登入登入

請問如何將多個 dbf , copy 到同一 excel

 
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區
上一篇主題 :: 下一篇主題  
發表人 內容
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
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 MSN Messenger
garfield
Site Admin


註冊時間: 2003-01-30
文章: 2160


第 4 樓

發表發表於: 星期三 十一月 02, 2005 4:34 pm    文章主題: 引言回覆

朱兄不錯喔!
以前的作法都是先將dbf copy成 excel檔,
再來開啟excel檔來處理,
都忘了 excel 可以開啟dbf檔,
直接處理方便多了,
更不會有日期格式的問題.
贊!

_________________
利用>>搜尋<<的功能會比問的還要快得到答案.
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
syntech



註冊時間: 2003-05-16
文章: 4249
來自: 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. 想學習系統規劃,想找系統架構的顧問

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
bin1x



註冊時間: 2004-08-27
文章: 462


第 6 樓

發表發表於: 星期三 十一月 02, 2005 5:03 pm    文章主題: 引言回覆

個人意見
若是依照這個版來講
應該是建議人家由xls 轉成 dbf 或是 table
除非ap 的操作介面讓人家不太舒服,這部份可由教育訓練來克服
或是.....帳務處理,那麼就有會計技術層面的問題了
咦..我沒有說漏了什麼吧!
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 參觀發表人的個人網站 MSN Messenger
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
1頁(共1頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票
無法 在這個版面附加檔案
無法 在這個版面下載檔案


Powered by phpBB © 2001, 2005 phpBB Group
正體中文語系由 phpbb-tw 維護製作