>>>LOCAL ix >>>loTables = o1.document.body.getElementsByTagName('TABLE') >>>FOR ix = 0 TO loTables.length-1 >>> listCells( loTables.item(m.ix) ) >>>endfor >>> >>>FUNCTION listCells( toTable ) >>>LOCAL ix >>>FOR ix=0 TO toTable.Cells.Length-1 >>>? toTable.Cells[m.ix].rowSpan, ; >>> toTable.Cells[m.ix].colSpan, ; >>> toTable.Cells[m.ix].nodeName, ; >>> toTable.Cells[m.ix].cellIndex,; >>> toTable.Cells[m.ix].innerText >>>endfor >>>Cetin
>lcURL = "http://nseindia.com/marketinfo/companyinfo/eod/"+; > "bmSearch_byDate.jsp?companyname=&Fromday=01&Frommon=10&"+; > "Fromyr=2006&Today=01&Tomon=03&Toyr=2007&Indicesdata=Get+Results&check=new" >lcLocalFile = Forcepath("myHTMFile.htm", Sys(2023)) >If getFileFromURL(m.lcURL,m.lcLocalFile) = 0 > o1 = Createobject("internetexplorer.application") > o1.navigate2("file://"+m.lcLocalFile) > Do While o1.readystate # 4 > Enddo > > loTables = o1.Document.body.getElementsByTagName('TABLE') > HTMLTabletoCursor( loTables.Item(lotables.Length-1) ) > > Erase (m.lcLocalFile) >Endif > > >Function HTMLTabletoCursor( toTable ) > Local ix,jx,lcTemp, lnHandle > lcTemp = Forcepath('nsehtm.tmp',Sys(2023)) > lnHandle = Fcreate(m.lcTemp) > For ix=0 To toTable.Rows.Length-1 > For jx = 0 To toTable.Rows[m.ix].Cells.Length-1 > Fwrite(m.lnHandle,toTable.Rows[m.ix].cells[m.jx].innerText) > If ( m.jx != toTable.Rows[m.ix].Cells.Length-1) > Fwrite(m.lnHandle, ',') > Endif > Endfor > Fwrite(m.lnHandle, Chr(13)+Chr(10)) > Endfor > Fclose(m.lnHandle) > Create Cursor myData (f1 c(100),f2 c(100),f3 c(100),f4 c(100)) > Append From ( m.lcTemp ) Type Delimited > Erase ( m.lcTemp ) > Browse > >Procedure getFileFromURL > Lparameters tcRemoteFile,tcLocalFile > Declare Integer URLDownloadToFile In urlmon.Dll; > INTEGER pCaller, String szURL, String szFileName,; > INTEGER dwReserved, Integer lpfnCB > Return URLDownloadToFile(0, m.tcRemoteFile, m.tcLocalFile, 0, 0) >>PS: Couldn't reply sooner because of multiple factors, one was terrible internet connection.