What program should do is: 1. Connect to internet and download the file(s)in a directory. File(s) selections could be done with 2 'TDateTimePicker', one of them for 'First Day' the other one for the 'Last Day' ,which is TODAY (default). But not necessarily TODAY (default), I could select any date, except first day bigger then last day(error trap). If file exist in a local directory (lets say directory called 'zip_files') should skip downloading that file(s). Those files in the website directory sorted monthly, like '[login to view URL]' means Feb.2003 ( /200201/ means Jan.2002 etc.) Each day has a two files. FileNames are with the format '[login to view URL]'and '[login to view URL]' which is 'abc+year+month+day+first_part' and 'abc+year+month+day+second_part'. For example: if I chose for the first day 28/01/2003 and for the last day 14/02/2003 Program should download the files [login to view URL] [login to view URL] [login to view URL] [login to view URL] [login to view URL] [login to view URL] [login to view URL] [login to view URL] [login to view URL] [login to view URL] [login to view URL] [login to view URL] [login to view URL] [login to view URL] etc. till [login to view URL] [login to view URL] PS: Skip file if not exist (saturday,sunday and holidays(we don't have to define the holidays)) 2. From another page (html page) in website read a word (7 digits number). e.g. [login to view URL] as you can see the format: [login to view URL] +'year+month' / 'day+month+year'.html PS. Internet addresses are ([login to view URL] and [login to view URL]) given as a sample but they are constant which I would like to edit on source. 3. Extract the zip file(s) in a temp directory (offline)one by one. There is only one xls (excel'97) file in each zip file. 4. Just read some of the sheets in xls file ( details about sheets and row,column to read,I'll give later) 5. After reading those sheets, save files as cvs (comma limited) format in a directory.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request. 3) Complete ownership and distribution copyrights to all work purchased.
## Platform
1