2013-01-18 68 views

回答

1

有很多方法可以做到這一點,請您提供您正在嘗試什麼多一點樣品。它是逗號分隔值列表,固定列長度文本,XLS(舊Excel文件格式),XML?

你可以創建一個臨時光標(或permantent表),因爲我喜歡做的,做一個臨時的遊標的任何數據清理,然後追加到決賽桌後的事是好去。然後,從做的東西追加像

create cursor C_MyTempInputDBF ; 
    (SomeColumn c(20),; 
    AnotherColumn c(15),; 
    etcField c(10)) 

append from YourTextFile.txt TYPE SDF 

(或類型XLS,CSV,與製表符分隔,等等看看幫助的「追加FROM」命令)。

如果你正在處理一個XML文件,你可以只要它只有一級深度的記錄,而不是複雜的,每個記錄多個條目做了有些類似的進口。該過程將與XMLTOCURSOR()函數一起使用。

更詳細一點和樣本文件的內容將幫助更多了。

0

或者你可以使用導入嚮導。

在視覺福克斯Pro主窗口中,轉到:工具 - >嚮導 - >導入。

這是從該點向前很簡單。

0

如果你正在處理一個簡單的文本文件,有一個簡單的解決方案:

filetostr("c:file_to_import.txt") 
+1

但是這不會給他一個他似乎想要的DBF。 –

1

**創建一個名爲lines.dbf與單場稱爲線是80個字符免費表。

在這個例子中該文本文件是從空間軌道,(https://www.space-track.org/)與3-線元件。這段代碼將文本行作爲單獨的記錄。

每顆衛星是3線,成爲3條記錄在這個例子。在撰寫本文時,共有46,392行(記錄)代表目錄中的15,464項。


使用線

DELE所有

APPE從3le.txt字段線得力


**然後可以將它們作爲每https://www.mmto.org/obscats/tle.html切片向上使用SUBSTR函數並將其放置在最終目標表的相應字段中。

相關問題