我将尝试找到CSV或XLS文件的第一列中的单词,并用CSV或XLS第二列中的单词替换它们。我已经做了类似的事情,但它并不起作用。
你能帮助我吗?对于每一行,第一列在一个名为ita的变量中,第二列在一个名为eng的变量中,然后查找Ita并替换为Eng。正如你所想象的那样,我需要翻译一个网页,从每一列的语言开始,以CSV文件结构为基础。
这是我的错误脚本:
你能帮助我吗?对于每一行,第一列在一个名为ita的变量中,第二列在一个名为eng的变量中,然后查找Ita并替换为Eng。正如你所想象的那样,我需要翻译一个网页,从每一列的语言开始,以CSV文件结构为基础。
ita1;eng1
ita2;eng2
这是我的错误脚本:
@echo off
setlocal enableextensions enabledelayedexpansion
set host=%COMPUTERNAME%
echo Host: %host%
pause
for /f "tokens=1 delims=;" %%Ita in (index.csv) do (
SET ita=%%Ita
echo %ita%
pause
for /f "tokens=2 delims=;" %%eng in (index.csv) do (
set eng=%%eng
echo %eng
pause
(for /f "delims=" %%i in ('findstr /n "^" "index.txt"') do (
set "transl=%%i"
set "transl=!line:%ita%=%eng%!"
echo(!line!
endlocal
))>"index2.txt"
type "index2.txt"
)
)
)