我正在使用unoconv将ods电子表格转换为csv file
。
这是命令:
unoconv -vvv --doctype=spreadsheet --format=csv --output= ~/Dropbox
/mariners_site/textFiles/expenses.csv ~/Dropbox/Aldeburgh/expenses
/expenses.ods
它将输出文件与源文件保存在同一目录中,而不是在指定目录中。错误消息是:
Output file: /home/richard/Dropbox/mariners_site/textFiles/expenses.csv
unoconv: UnoException during export phase:
Unable to store document to file:///home/richard/Dropbox/mariners_site
/textFiles/expenses.csv (ErrCode 19468)
我确信这最初是可行的,但此后已经停止了。
我已经检查了权限,并且两个目录都相同。
我为您翻译了ErrCode 19468,其含义可以理解为ERRCODE_SFX_DOCUMENTREADONLY。
您可以从unoconv文档中找到有关LibreOffice ErrCode数字特定含义的更多信息:https : //github.com/dagwieers/unoconv/blob/master/doc/errcode.adoc
这里的线索是,您在--output =和文件名(--output =〜/ Dropbox /mariners_site/textFiles/expenses.csv)之间有一个空格字符,由于这个原因,unoconv获得了空的输出值(这意味着当前目录),并提供2个文件。这就解释了为什么会出现此特定错误IMO
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句