Column names not preserved in wrangler

Description

If column names have illegal characters such as dash, we erase the names and return col0, col1. If we can't preserve the column name as is, we should generate names that are similiar:

e.g.
SERIAL-NUMBER -> SERIAL_NUMBER
0Code -> 0_CODE

Environment

None

Assignee

Greg Hart

Reporter

Matt Hutton

Labels

None

Reviewer

None

Story point estimate

None

Components

Priority

Medium