dbf轉成excel在線? ..那么,dbf轉成excel在線?一起來了解一下吧。
我建議用Microsoft Access建庫,導入數據為表,修改庫結構(字段)屬性,再導出DBF文件!
另外還有一個比較好的的方法:
打開 FOXPRO,選擇開始菜單中的導入,就可以了,數據庫結構不用修改
兩種方式:
1. 在FoxPro中,執行命令:
Copy to 文件名 xls
2. 在Excel中打開DBF文件后,選擇另存為,保存類型選擇Microsoft Excel 工作簿 即可
在FOXPRO中可以用“文件”導出成XLS5,相應的命令是:copy to ???.XLS type XL5
而在EXCEL中可以用“文件”——“另存為?!盌BF4格式,但是只有EXCEL2003有這種功能,OFFICe2007及以上版本不再支持此功能了。
實際上兩者可以通過TXt文件進行。
如果裝了VF,雙擊打開DBF文件
在命令窗口中輸入 copy to new tpye xl5 回車即可
如果沒有VF。有EXCEL
啟動EXCEL
菜單
數據-導入外部數據-導入數據…
在彈出的窗口的中下方“文件類型”-“DBASE文件”,選中DBF文件確定即可
在審計實際工作中,經常涉及兩者數據間的相互轉換。下面介紹幾種常用轉換方法,供同行參考。 一、將數據庫文件轉換為Excel表格文件(dbf-->xls) (一)直接打開異構數據文件 從DBF格式轉換成Ms Excel工作表格式非常方便,可以直接打開,具體操作如下: 1.啟動Ms Excel,點擊主選菜單“文件”下“打開”; 2.在“打開”對話窗的“文件類型”下拉列表里,選取“dBase文件(*.dbf)”,并且指定盤符和文件夾,找到欲打開的DBF文件,例如:D:\\sj2002\\fox\\出門證.dbf; 3.點擊“打開”按鈕。 系統以Excel電子表形式顯示DBF文件的數據,注意,當前文檔的名稱是“出門證.dbf”,并且還可以對打開的文件修改后,仍然按DBF格式保存。如果需要以Ms Excel工作表保存,則還須以選菜單“另存為”,指定保存類型為“Microsoft Excel工作簿”,保存當前數據,例如,在“D:\\sj2002\\excel”文件夾下,另存為“出門證.xls”。 (二)利用Foxpro的“導出”功能來實現數據轉換 在Foxpro數據庫系統中,將DBF格式轉換成Ms Excel工作表格式也是非常方便的,具體操作如下: 1.啟動Foxpro,點擊主選菜單“文件”下“打開”; 2.在“打開”對話框的“文件類型”下拉列表里,選取“表(*.dbf)”,并且指定盤符和文件夾,找到欲打開的DBF文件; 3.點擊主選菜單“文件”下的“導出”,在“導出”對話框的“文件類型”下拉列表中,選取“Microsoft Excel5.0(xls)”,并且指定盤符和文件夾,然后確定xls文件名后點擊“保存”按鈕即可,例如:D:\\sj2002\\excel\\出門證.xls。 (三)使用編程方法來實現數據轉換 如果您對VFP編程語言較為熟悉,可以編寫一個簡單的應用程序,來實現DBF格式轉換成Ms Excel工作表格式,具體做法,首先要求在VFP命令窗口中輸入modify command,然后在文本框中輸入以下代碼(&&及其后的內容表示注釋): use 出門證.dbf &&根據實際工作需要,選擇您所需的實表名。 eole=createobject(\"excel.application\") eole.workbooks.add eole.worksheets(\"sheet1\").activate eole.visible=.t. k=fcount() &&取得字段數 for a=1 to k eole.cells(1,a).value=field(a) &&在(1,X)單元格中寫入字段名稱 endfor I=reccount()&&取得記錄個數 For j=1 to I Go j Wait \"正在寫入完第\"+alltrim(str(j,5))+\"條記錄\" window nowait For x=1 to k Zhi=field(x) Eole.cells(j+1,x).value=&zhi Endfor Endfor Wait \"記錄寫完\" window timeout 3 文件保存為zm.prg,在命令窗口中執行do zm.prg,等待一會兒我們就可看到生成的Excel表,試著預覽一下,看其效果如何。 (朱明) (作者單位:淮南礦業集團公司潘一礦審計科研)
以上就是dbf轉成excel在線的全部內容,可。