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

时间:2023-03-08 15:09:16
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即可解决