Questions tagged «libreoffice»


4
使用分号分隔的字段在命令行上将.xlsx(MS Excel)文件转换为.csv
我意识到这不是一个完全与unix / linux相关的问题。但是,由于这是我将在linux上执行的操作,因此希望有人能提供答案。 我有一个在线excel文件(.xlsx),该文件会定期(由其他人)更新。我想编写一个脚本并将其作为cronjob放入以便处理该excel工作表。但是要做到这一点,我需要将其转换成一个.csv用分号分隔的列的文本文件(so )。不幸的是,不能用逗号分隔,因为有些列中有逗号。是否完全可以从Shell进行转换?我已经安装了Open office,并且可以使用其GUI来执行此操作,但是想知道是否可以从命令行执行此操作。谢谢! PS:我也有一台Mac机器,所以如果某些解决方案可以在那里工作,那也很好。:)



2
使用libreoffice --convert-to csv指定编码
可以使用以下方法将Excel文件转换为CSV: $ libreoffice --convert-to csv --headless --outdir dir file.xlsx 一切似乎都正常。但是,编码设置为不正确的。代替了我从LibreOffice Calc手动执行“另存为”时得到的UTF-8破折号(—),它给了我\ 227( )。在CSV上使用文件会给我“非ISO扩展ASCII文本,行很长”。因此,有两个问题: 这到底是怎么回事? 我如何告诉libreoffice转换为UTF-8? 我要转换的特定文件在这里。

5
保存在/ tmp中不是真的保存吗?
打开例如来自Firefox的邮件附件(之前未保存);这是一个Libre Office文档,您对其进行编辑,然后按保存(而不是另存为)并关闭文本编辑器和浏览器。然后,该文档消失了,因为它默认存储在中/tmp。至少我的Ubuntu 12.04就是这种情况。 您认为这是正确的行为吗?该程序是否至少应该提醒您您没有真正保存任何东西?还是有某种方法可以恢复文件(在注销和/或重新启动后)?

1
LibreOffice创建的PDF使用错误的标志
如果我在目录中创建测试pdf文件,则使用类似 ls -al > testpdf.pdf 该文件在Caja 1.4.0中显示,带有易于理解的标志,类似于“杂技演员”。 如果我在Writer中创建LibreOffice文档并在同一目录中将其导出为PDF,则其标志是灰色的“文本表”,这使得很难发现它。 如何更改由LibreOffice创建的PDF使用的图标/标志? 我可以覆盖其中使用的文件/usr/shr/icons吗?如果是这样,它将被下一个LibreOffice更新覆盖吗?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.