linuxxlsx
发布时间: 2023-08-22 03:34:36
① linux下 批量替换execl中的部分内容
如果后缀是 xls 或者 xlsx的, 这种格式其实是个压缩包, 你先安装vim 和 unzip, 然后用vim打开文件,
会进到一个文件列表页, 然后选文件 xl/sharedString.xml ,敲回车进入编辑页面,用vim的批量替换,将字符串全替换好了之后 保存退出就可以了,退出后到文件列表页,这里直接退出就行
另外要注意先备份文件
补充:vim的批量替换的例子(冒号要输入) :%s/aaaaa/张三/g
另外不用担心会改到注释之类的东西,因为注释的内容不在这个xml文件里
如果要自动的话可以参考:
unzip test.xlsx -d test
cd test
sed -i 's/aaaaa/张三/g' xl/sharedStrings.xm
zip -f ../test.xlsx xl/sharedStrings.xml
cd ../
rm -rf test
② linux读取excel文件内容命令
方法如下:
1、cat命令,用于查看文件内容,tac命令,从最后一行开始显示。
2、nl命令,在显示的时候输出行号,more命令,用于一页一页的显示文件内容等。
热点内容