Как прочитать пользовательское свойство excel file с помощью пакетного файла
Привет,
Я создал пакетный файл, который сравнивает два файла excel (которые существуют в двух разных папках) с помощью PEC.jar инструмент, . Однако мой код работает так, как ожидалось, но теперь я хочу улучшить свой код и хочу прочитать свойство файла excel и проверить, равно ли свойство excel1 свойству excel2.
В моем разделе "свойства файла excel" на вкладке Custom ниже свойство является общим, и я хочу сравнить только одно свойство
Name Fermat_Report_Name Value AE CRD A00.01 Type Text
Я хочу сравнить это свойство в обоих excel, а затем хочет вызвать мой
PEC.jar
инструмент. Ниже приведен мой код, который в настоящее время работает без сравнения свойств файла Excel.Что я уже пробовал:
@echo off set /p "MasterFolder1=MasterFolder1:" set /p "MasterFolder2=MasterFolder2:" Set "LogFile=%~dpn0.txt" If exist "%LogFile%" Del "%LogFile%" Set "PECfolder=C:\SunilKK-Latitude-E6430s\SunilKK\Software\PreciseExcelComparator\v1.1\PreciseExcelComparator_PEC" ::echo %PECfolder% PushD "%PECfolder%" || ( Echo can't locate %PECfolder% &Pause&Exit /B 0) FOR /f "delims=" %%f IN ('dir /b /s "%MasterFolder1%\*.xls"') do ( ::echo %MasterFolder1% If exist "%Masterfolder2%\%%~nxf" ( call java -jar "C:\SunilKK-Latitude-E6430s\SunilKK\Software\PreciseExcelComparator\v1.1\PreciseExcelComparator_PEC\PEC.jar" "%%~ff" "%Masterfolder2%\%%~nxf" 0 0 ) else ( echo No pendant to "%%f" found in "%MasterFolder2%" >> %"LogFile%" ) ) pause