
xlsx用批處理進行字符串替換并保存后碰到系統無法再打開excel的情況如何解決請教各位前輩:有沒有碰到過類似的問題,當用bat文件對位于D:Program Files (x86)的excel 文件addesss update_.xlsx進行字符串替換并保存后碰到系統無法再打開excel的情況,請問該如何解決:比方說excel里邊有很多列,列名字分別為以下:woodlands drive 76woodlands drive 66woodlands drive 89woodlands drive 93woodlands drive 22woodlands drive 25bat文件批處理的是將woodlands drive 全部替換為 sembawang street。bat文件內容如下:
nclick="copycode($('code0'));">復制代碼
- rem 對excel文檔 addesss update_.xlsx 指定字符串自動替換更名:
- @echo off
- setlocal enabledelayedexpansion
- cd /d D:Program Files (x86)
- (for /f tokens=1* delims=: %%i in ('findstr /n .* addesss update_.xlsx') do (
- set a=%%j
- if %%j== (
- echo;
- ) else (
- echo;!a:woodlands drive=sembawang street!
- )
- ))>addesss update_.tmp
- move /y addesss update_.tmp addesss update_.xlsx

