python編程:從入門到實踐 在VFP編程中如何導(dǎo)入與導(dǎo)出EXCEL?代碼怎樣寫?
在VFP編程中如何導(dǎo)入與導(dǎo)出EXCEL?代碼怎樣寫?VFP處理完數(shù)據(jù)后,可以通過多種方式導(dǎo)出數(shù)據(jù),以便其他應(yīng)用程序(如Excel)使用。導(dǎo)出數(shù)據(jù)的幾種方法:1。您可以從VFP主菜單中選擇“文件/導(dǎo)出…
在VFP編程中如何導(dǎo)入與導(dǎo)出EXCEL?代碼怎樣寫?
VFP處理完數(shù)據(jù)后,可以通過多種方式導(dǎo)出數(shù)據(jù),以便其他應(yīng)用程序(如Excel)使用。導(dǎo)出數(shù)據(jù)的幾種方法:
1。您可以從VFP主菜單中選擇“文件/導(dǎo)出…”打開導(dǎo)出對話框,并在對話框的源框中輸入表名(C:1)vfpstudents.dbf文件),在“類型”中指定要導(dǎo)出的數(shù)據(jù)類型(Microsoft Excel),并在“到”框中輸入導(dǎo)出的路徑和文件名(C:卓越AA.xls),然后按OK。如果查看命令窗口,可以找到以下代碼:copy to C:卓越AA.XLSXl5
2型。使用“復(fù)制到”命令。copy to命令的工作對象是VFP中的表。它需要知道根據(jù)“type”項生成哪種類型的導(dǎo)出文件。對于上述導(dǎo)出過程,可以使用以下方法:使用students copy to C:卓越AA.XLSXl5
3型。編寫ASCⅡ文件,并將其設(shè)置為alternate。使用此命令,可以將屏幕上的內(nèi)容導(dǎo)出到文件中。以下示例可以將系統(tǒng)狀態(tài)輸入到狀態(tài).txt文件:將備用設(shè)置為狀態(tài).txt設(shè)置備用開/關(guān)控制臺?+dtoc(date())+“@”+time()list status set alternate off set console on
4 Print to命令。使用此命令,可以打印到文本文件:將打印機設(shè)置為你好.txt啟動打?????Chr(27)+“計算機愛好者”喂!““新年快樂”啟動打印
怎么將EXCEL文件導(dǎo)入到FOXPRO6.0呢?
根據(jù)我的經(jīng)驗,我已經(jīng)在excel、VFP和MS-SQL之間進行了很長時間的數(shù)據(jù)轉(zhuǎn)換。導(dǎo)入excel文件到VFP6.0中,切記不要使用自動導(dǎo)入,而要使用手動分步導(dǎo)入,對每一列的屬性進行重置,如字符串或數(shù)字、數(shù)字是小數(shù)點后幾位等,以便順利導(dǎo)入。這是因為excel畢竟不是一個常規(guī)的數(shù)據(jù)庫文件。存在許多不精確的方面,尤其是列屬性問題。在導(dǎo)入VFP或MS-SQL時很容易出現(xiàn)問題。例如,“致命錯誤”是一個非常常見的問題。相反,VFP、MS-SQL數(shù)據(jù)導(dǎo)出到excel文件非常簡單流暢,幾乎不可能出錯,因為數(shù)據(jù)庫的數(shù)據(jù)屬性非常嚴格。