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命令,用於一頁一頁的顯示文件內容等。
熱點內容