Home | How it works | Projects archive | Contact Us
Air Compressor Bot
 
The Career Path of Freelance Programming Jobs 

   Csv Manipulator In Php Or Perl

Bidding Time:
07/04/2007 23:06 - 14/04/2007 23:06
Budget:
N/A
Status:
Closed


Job Type:
PHP, Perl/CGI
Description:



Perl or PHP
upload 1 or more CSVs that have the same column headers
(these files can be 1000 lines of data or more.)
1 - if multple files with the same headers, combine them into one file.
2 - select the order of header fields. including dropping some columns to make
file smaller
3 - allow use of saved 'output profiles' of header configurations (headers in
config are all present in files?).
SO I propose
1) upload file(s) into temp folder - with tempfilename(s)?
2) read header line (if there, else number them?)
3) verify if multiple files that headers match or NOT (column count if no header
names)
4) have a method of selecting wanted columns and OUTPUT order of columns
5) cycle through files and create new file (temp?) and then output.
Also it would be necessary to
4b) save output profile to use again.
4c) select an output profile to use on the files
- if output profile is selected that is not possible due to columns missing,
alert/make choose another
for php, perhaps this class would help?
http://www.phpclasses.org/browse/package/1358.html
Other wise for perl, perl allows reading through each line.
Then each line could be split to array.
new array could be put in the order & colummns that was selected
this can be appended to new file.
When done with all files, output this file and drop all temp files used.
thanks
I am a programmer too, so please bid reasonably :)

Start your work-at-home career for $7.00. Get direct access to thousands of freelance and home-based jobs. Click here to find work now.

Related Projects:
Web Sites
Articles Needed
Urgently restore PHP hacked site
Global Ad Posting
Quick Limo Net

This project is the proprietary information of . Click here to remove this project from OUR database.
Operating System:
N/A
Database System:
N/A
<<< back

Recent Projects Archive:

Friday - Thursday - Wednesday - Tuesday - Monday - Sunday - Saturday

View all freelance web projects

 
Home | Projects archive | RSS | Resources | Links | Contact Us © 2004-2008 ProjectsList.biz /2.692