42BV / CSVeed

Light-weight, easy-to-use Java-based CSV utility
Apache License 2.0
100 stars 22 forks source link

Column name starting with uppercase #93

Closed DanielWojciechowski closed 6 years ago

DanielWojciechowski commented 6 years ago

When I create bean for parsing csv to java object like this:

    @CsvCell(columnName = "Some uppercase starting name")
    private String someField;

You convert it to lowercase name like "some uppercase starting name", so when I want to parce csv file with uppercase column name, I've got something like this:

Caused by: org.csveed.report.CsvException: The header row does not contain column "Column Name: some uppercase starting name". Originally mapped to property "someField"
0: Some uppercase starting name\n

It's probably caused by https://github.com/robert-bor/CSVeed/blob/master/src/main/java/org/csveed/common/Column.java line 61

What to do? :)

DanielWojciechowski commented 6 years ago

I used very old version of lib, it's fixed in current version.