close all SELECT ctask CopyToExcel("c:\Test Craig's BLOG\Test.XLSX", "Sheet1") ******************************** *!* Simple Sample Usage ******************************** *!* DIMENSION aWrkSht(1), aCols(1) *!* m.lcXlsFile = GETFILE("Excel:XLS,XLSX,XLSB,XLSM") *!* IF FILE(m.lcXlsFile) *!* CLEAR *!* ?AWorkSheets(@aWrkSht,m.lcXlsFile,.T.) *!* ?AWorkSheetColumns(@aCols,m.lcXlsFile,"Sheet1") *!* AppendFromExcel(m.lcXlsFile, "Sheet1", "MyTable", "column1,column2,column3", "Recnum Is Not Null", "field1,field2,field3", "field1 > 14000") *!* SELECT MyTable *!* GO TOP IN "MyTable" *!* BROWSE LAST NOWAIT *!* ENDIF *!* CopyToExcel("C:\Test.xlsx", "Sheet1", "MyTable") && try xls, xlsb, and xlsm as well ********************************** FUNCTION AppendFromExcel(tcXLSFile, tcSheet, tvWorkarea, tcExcelFieldList, tcExcelWhereExpr, tcTableFieldList, tcTableForExpr, tlNoHeaderRow) **********************************>Please, show me your code.
>>m.llOpenedtvWorkArea = .F. >> IF !USED(m.tvWorkarea) AND TYPE("m.tvWorkArea") = "C" AND FILE(DEFAULTEXT(m.tvWorkarea,"DBF")) >>>>>
>>>select myfile &&.dbf Remove the extension. ALIASes doesn't have one. >>>>>>
>>>>>SELECT YourTableYouWantToExport >>>>>CopyToExcel("c:\Test Craig's BLOG\Test.XLSX", "Sheet1") >>>>>