要求:
1. “测试匹配”文件夹,里面有两个文件夹“待测试船务单”“预报单及结果”
,因为比较的两个文件名称是没规律的,所以只有指定文件夹比较里面的XLS文件了,
代码的XLS文件就放在“测试匹配”文件夹,测试结果放在“预报单及结果”文件夹里面,因为文件夹“测试匹配”,不知道放置何处,所以请写个可以把“测试匹配”文件夹,随处粘贴的吧谢谢,如图。

2.测试的代码放在“测试匹配”文件夹中的“测试代码。XLS”中,至于怎么运行这些代码,请写清楚“引用”的库或用控件执行,最好是写出一个XLS文件吧,同时把代码也列出,因为这个问题,引用知识点很多估计可以成为一个范例。供其他人学习.
3.用放在“预报单及结果”中的XLS文件(文件名不固定,没规律),比较“待测试船务单”中的XLS文件(这个文件名没规律,因为是PDF转换来的),根据“尺数”“ 柜号”“ SEAL”,比较船务单的
Container No. / Seal No. / Size
1. ECMU9644547 /096857/ 40'HQ
2. FCIU8092786 /096859/ 40'HQ
3. NYKU4624093 /096856/ 45'HQ
4. ECMU8097949 /096846/ 45'HQ
5. ECMU8036028 /096848/ 45'HQ
6. ECMU8031659 /096841/ 45'HQ
7. UESU4821830 /096851/ 45'HQ
8. ECMU8040780 /096852/ 45'HQ
9. MRKU3004106 /096853/ 40'HQ
10. CLHU8614460 /095855/ 40'HQ
因为格式也是变化很大,会有变列的情况出现,所以我想遍历不能是一列估计要全工作表遍历比较安全吧?结果文件也放在“预报单及结果”文件夹中,这个文件要复制原来放在这个文件夹的XLS文件,并修改名称为“结果.XLS” ,如果预报单中有的,而在船务单中也有匹配的用绿色填充,表示OK;如果预报单中有的,而在船务单中没有匹配的用黄色填充;如果预报单中没有的,而在船务单中有的,就把船务单中“1. ECMU9644547 /096857/ 40'HQ”形式的数据复制到柜号的这列最下面,用红色填充,做警告之用,如下图

所有文件都在附件,先谢谢各路大神
1. “测试匹配”文件夹,里面有两个文件夹“待测试船务单”“预报单及结果”
,因为比较的两个文件名称是没规律的,所以只有指定文件夹比较里面的XLS文件了,
代码的XLS文件就放在“测试匹配”文件夹,测试结果放在“预报单及结果”文件夹里面,因为文件夹“测试匹配”,不知道放置何处,所以请写个可以把“测试匹配”文件夹,随处粘贴的吧谢谢,如图。

2.测试的代码放在“测试匹配”文件夹中的“测试代码。XLS”中,至于怎么运行这些代码,请写清楚“引用”的库或用控件执行,最好是写出一个XLS文件吧,同时把代码也列出,因为这个问题,引用知识点很多估计可以成为一个范例。供其他人学习.
3.用放在“预报单及结果”中的XLS文件(文件名不固定,没规律),比较“待测试船务单”中的XLS文件(这个文件名没规律,因为是PDF转换来的),根据“尺数”“ 柜号”“ SEAL”,比较船务单的
Container No. / Seal No. / Size
1. ECMU9644547 /096857/ 40'HQ
2. FCIU8092786 /096859/ 40'HQ
3. NYKU4624093 /096856/ 45'HQ
4. ECMU8097949 /096846/ 45'HQ
5. ECMU8036028 /096848/ 45'HQ
6. ECMU8031659 /096841/ 45'HQ
7. UESU4821830 /096851/ 45'HQ
8. ECMU8040780 /096852/ 45'HQ
9. MRKU3004106 /096853/ 40'HQ
10. CLHU8614460 /095855/ 40'HQ
因为格式也是变化很大,会有变列的情况出现,所以我想遍历不能是一列估计要全工作表遍历比较安全吧?结果文件也放在“预报单及结果”文件夹中,这个文件要复制原来放在这个文件夹的XLS文件,并修改名称为“结果.XLS” ,如果预报单中有的,而在船务单中也有匹配的用绿色填充,表示OK;如果预报单中有的,而在船务单中没有匹配的用黄色填充;如果预报单中没有的,而在船务单中有的,就把船务单中“1. ECMU9644547 /096857/ 40'HQ”形式的数据复制到柜号的这列最下面,用红色填充,做警告之用,如下图

所有文件都在附件,先谢谢各路大神