OwnCloud
Note
This functionality is available, when collabutils is installed with the owncloud extra, i.e. via
pip install collabutils[owncloud]
OwnCloud compatible cloud services (e.g. NextCloud) often offer good support for collaborative editing of tabular data in an online replica of Excel.
Public read-only shares provide a simple way to access such data programmatically.
- class collabutils.oc.Spreadsheet(fname, share_link)[source]
Typical usage in a cldfbench.Dataset’s cmd_download method:
>>> document = Spreadsheet( ... 'test.xlsx', 'https://share.eva.mpg.de/index.php/s/pGaomxWqHPqxeEA') >>> document.fetch_sheets( ... sheets={'Varieties': 'languages.tsv'}) ... outdir=dataset.etc_dir, ... delimiter=' ')