opencultureconsulting / openrefine-client

The OpenRefine Python Client from Paul Makepeace provides a library for communicating with an OpenRefine server. This fork extends the command line interface (CLI) and is distributed as a convenient one-file-executable (Windows, Linux, Mac). It is also available via Docker Hub, PyPI and Binder.
GNU General Public License v3.0
83 stars 19 forks source link

Use character " to enclose cells containing column separators #28

Open drschoener opened 1 year ago

drschoener commented 1 year ago

Sometimes quotation marks in data are a source of trouble. In the graphical user interface (create project, parse data as) I can control the behavior with the checkbox "Use character " to enclose cells containing column separators". It would be nice to have this feature also on the command line.

felixlohmeier commented 1 year ago

Yes, that's right. This option https://github.com/OpenRefine/OpenRefine/pull/1452 was introduced in OpenRefine 3.0 and is not yet supported by openrefine-client.

I am currently working on a new implementation of the client in Bash. https://github.com/opencultureconsulting/orcli already supports this option (but not much else).

orcli import csv "file" --quoteCharacter "+"