使用excel文件交叉引用文本文件 -

时间:2013-05-30 22:21:50

标签: string excel scripting cross-reference

我有一个带有用户名列表的文本文件,我有一个包含大约4000行和大约9列的excel文件。基本上我要做的是从Excel文件中的TXT文件中找到任何实例。匹配可能不完全相同,如:

TXT文件有一行monkey1
excel文件在“C”列中有一个单元格,\\server1\monkey1

我想以某种方式标记该单元格,甚至标记TEXT文件中的行,或单独输出。

我对如何执行此操作非常灵活,比如VBA / Macros等。甚至可以将其放入Access数据库或类似的东西。甚至将TXT转换为CSV或Excel转换为其他格式。

我将非常感谢任何建议,或者对我应该寻找的任何指导。

谢谢!

1 个答案:

答案 0 :(得分:0)

  1. 导出为csv
  2. 编写一个python脚本,用csv模块读取csv;
  3. 和文本文件;
  4. 然后向每个包含文本文件中一行文本的单元格添加一个魔术字符串,如!!;
  5. 然后输出带有更新表的csv文件;
  6. 然后你可以在excel中导入它;
  7. 并将!!格式化搜索并替换为背景颜色格式。