CSV Library:

Completed Posted Nov 2, 2004 Paid on delivery
Completed Paid on delivery

Comma-separated values, or CSV, is the term for a widely used representation

for tabular data. Each row of a table is a line of text; the fields on each

line are separated by commas. This format is read and written by programs

such as spreadsheets and can be used to exchange tabular information across

different platforms.

Data formats like CSV work best if there are convenient libraries for converting

to and from the format.

Your assignment is to write a library to handle CSV. The specification of what

a CSV file will look like is:

* Fields are separated by commas.

* A field may be enclosed withing double quotes "...".

* A quoted field may contain commas, but not newlines.

* A quoted field may contain double quotes, represented by "".

* Fields may be empty; "" and an empty string both represent an empty field.

* Leading and trailing whitespace is preserved.

Deliverables:

* A library class called CSV that can parse a CSV file.

* A driver class that creates an instance of the CSV class to parse a user

specified CSV file.

## Deliverables

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):

a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.

b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.

3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).

## Platform

I want the program in Java, please make it as simple as you can. It should look like a new java beginner made it.

Engineering Java MySQL PHP Software Architecture Software Testing

Project ID: #3416047

About the project

10 proposals Remote project Active Nov 13, 2004

Awarded to:

talentedfingers

See private message.

$7 USD in 7 days
(10 Reviews)
2.3

10 freelancers are bidding on average $6 for this job

eothman

See private message.

$8.5 USD in 7 days
(76 Reviews)
5.8
Virgos

See private message.

$4.25 USD in 7 days
(16 Reviews)
3.9
dmitryanchikov

See private message.

$4.25 USD in 7 days
(8 Reviews)
3.8
KiwiSoftSolution

See private message.

$6.8 USD in 7 days
(16 Reviews)
3.8
buticm

See private message.

$6.8 USD in 7 days
(2 Reviews)
2.9
marcelgm

See private message.

$3.4 USD in 7 days
(8 Reviews)
2.6
ellipsesvw

See private message.

$8.5 USD in 7 days
(14 Reviews)
2.4
timduck

See private message.

$8.5 USD in 7 days
(3 Reviews)
1.1
anandasundaram

See private message.

$4.25 USD in 7 days
(0 Reviews)
0.0