1.用“匯出資料”對話方塊。可以從VFP主選單中選擇“檔案/匯出…”開啟“匯出”對話方塊,在該對話方塊中的“來源”框中輸入表名(c:vfpstudents.dbf),在“型別”中指定要匯出資料的型別(Microsoft Excel),在“到”框中輸入匯出的路徑和檔名(C:excelaa.xls),然後按“確定”即可。這時你如果檢視command視窗,可發現以下程式碼: COPY TO C:excelaa.XLS TYPE XL5
2.用COPY TO命令。COPY TO命令的工作物件是VFP中的表,它要依據“TYPE”項才知道要產生哪一類匯出檔案。對於上面的匯出過程,可用以下方法實現: USE students COPY TO C:excelaa.XLS TYPE XL5
3.用SET ALTERNATE TO寫入ASCⅡ檔案。用該命令可以把螢幕上的內容匯出,導向一個檔案,下面例子可以將系統狀態輸入到status.txt檔案中: SET ALTERNATE TO status.txt SET ALTERNATE ON SET CONSOLE OFF ?“系統狀態”+DTOC(DATE())+“@”+TIME() LIST STATUS SET ALTERNATE OFF SET CONSOLE ON
4.用SET PRINTER TO命令。用該命令可把列印輸出到文字檔案中: SET PRINTER TO hello.txt SET PRINT ON ???CHR(27)+“計算機愛好者” ??“你們好!” ?“祝新年快樂” SET PRINT OFF
5.用REPORT FORM TO FILE命令。執行報表的REPORT命令有許多選項,把報表輸出儲存到檔案中的方法為: REPORT FORM(報表名)TO FILE(檔名)
當VFP處理好資料後,可以用多種方法將這些資料匯出,以便被其它應用程式(如Excel等)所用。 幾種匯出資料的方法:
1.用“匯出資料”對話方塊。可以從VFP主選單中選擇“檔案/匯出…”開啟“匯出”對話方塊,在該對話方塊中的“來源”框中輸入表名(c:vfpstudents.dbf),在“型別”中指定要匯出資料的型別(Microsoft Excel),在“到”框中輸入匯出的路徑和檔名(C:excelaa.xls),然後按“確定”即可。這時你如果檢視command視窗,可發現以下程式碼: COPY TO C:excelaa.XLS TYPE XL5
2.用COPY TO命令。COPY TO命令的工作物件是VFP中的表,它要依據“TYPE”項才知道要產生哪一類匯出檔案。對於上面的匯出過程,可用以下方法實現: USE students COPY TO C:excelaa.XLS TYPE XL5
3.用SET ALTERNATE TO寫入ASCⅡ檔案。用該命令可以把螢幕上的內容匯出,導向一個檔案,下面例子可以將系統狀態輸入到status.txt檔案中: SET ALTERNATE TO status.txt SET ALTERNATE ON SET CONSOLE OFF ?“系統狀態”+DTOC(DATE())+“@”+TIME() LIST STATUS SET ALTERNATE OFF SET CONSOLE ON
4.用SET PRINTER TO命令。用該命令可把列印輸出到文字檔案中: SET PRINTER TO hello.txt SET PRINT ON ???CHR(27)+“計算機愛好者” ??“你們好!” ?“祝新年快樂” SET PRINT OFF
5.用REPORT FORM TO FILE命令。執行報表的REPORT命令有許多選項,把報表輸出儲存到檔案中的方法為: REPORT FORM(報表名)TO FILE(檔名)