ckan / ckanext-validation

CKAN extension for validating Data Packages using Table Schema.
MIT License
30 stars 33 forks source link

OpenDocument spreadsheet support? #68

Open ThrawnCA opened 2 years ago

ThrawnCA commented 2 years ago

ODS files are recognised by eg XLoader as tabular types, and can be parsed into the datastore, but ckanext-validation doesn't currently support them. How much effort would it take to include them?

ThrawnCA commented 2 years ago

See https://github.com/ckan/ckanext-xloader/blob/f40d0d0256ca85405a534684e745cb398ed43f9f/ckanext/xloader/plugin.py#L15

amercader commented 2 years ago

It all boils down to the support for it in the underlying library. I'm not sure about goodtables but frictionless-py does support ODS (maybe you need to install additional dependencies), so hopefully that will be supported in the next version. You can try including ods in ckanext.validation.formats and see if it currently works.