unoconv 无法保存在我指定的目录中
unoconv fails to save in my specified directory
我正在使用 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
我正在使用 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