9394952

导航

linux命令行下xlsx转换成pdf或csv的笔记

使用libreoffice(可以用yum直接安装,占用了4xxM磁盘空间...)

然后命令行执行:

转换成csv,支持utf-8中文编码:

  libreoffice  --invisible --convert-to csv:"Text - txt - csv (StarCalc)":44,34,76 组合测试1.xlsx

转换成pdf:
  libreoffice  --invisible --convert-to pdf 组合测试1.xlsx

  转PDF时可能会出现中文字(方框)的问题,是linux的字库欠缺,可以从windows拷贝simsun.ttc到/usr/share/fonts,然后执行fc-cache -fv即可解决

posted on 2019-03-09 21:53  9394952  阅读(678)  评论(0编辑  收藏  举报