【求助大神】列表使用问题,将excel对象存进 列表,再取出后无法使用 excel操作指令
回答
收藏

【求助大神】列表使用问题,将excel对象存进 列表,再取出后无法使用 excel操作指令

n
niker
2024-02-28 17:08·浏览量:487
n
niker
发布于 2024-02-28 16:59更新于 2024-02-28 17:08487浏览

业务场景:

1.用户选择一个存有多个excel表格的文件夹

2.需要检查里面的所有excel表格,表头是否正常,如果有1个文件的表头异常的就终止程序。

3.如果所有excel表格表头检查正常, 开始查询每一张表格的内容


程序设计:

方式1:

1.循环文件夹列表,打开excel对象,检查表头

2.检查无误后,  再次 循环文件列表,打开excel对象 检查表格内容

  • 需要两次循环文件夹列表,和打开excel对象,多次循环和打开excel对象,数据量大的时候可能会比较慢


方式2(遇到问题):

1.第一次循环文件夹列表 检查表头时,同时将打开的excel对象存进一个列表

2.检查无异常后,只需要循环这个excel对象列表,取出excel对象,直接查询内容即可

只需要循环一次文件夹列表,第二次需要查询excel表格,只需要循环列表中的excel对象 检查表格内容即可


现在我在使用方式2,第1次循环文件夹列表的时候,已经将excel对象存进列表 【改派表_对象列表】 里面了。但是后面循环 excel对象列表【改派表_对象列表】的时候,使用excel指令无法获取列表 中的 excel对象,请各位大神指点,如何解决,或者还有其他更好的方案么?



保存已经打开的excel 对象到列表  【改派表_对象列表】


循环列表【改派表_对象列表】 取出的对象 无法使用excel操作命令中被选中



收藏1
全部回答1
最新
发布回答
回答