【发布时间】:2009-06-20 05:43:32
【问题描述】:
我只是想知道是否有任何方法可以使用 .bat 文件从 .xls 文件中读取值。 例如:如果我有一个名为 test.xls 的 .xls,它有两列 即“EID”,然后是“邮件 ID”。现在,当我们向 .xls 输入 EID 名称时。它应该提取与 EID 对应的邮件 ID 并将结果回显出来。
**EID** **MailID**
E22222 MynameisA@company.com
E33333 MynameisB@company.com
...
...
所以通过上表,当我使用我的 .bat 文件作为 E22222 向 xls 文件输入输入时,它应该读取相应的邮件 ID 作为 MynameisA@company.com 并且它应该回显该值。
所以我希望我能够提出我的疑问。请回复我以获得更多说明。
感谢和问候 麦迪
【问题讨论】:
-
如果您的系统能负担得起 Perl,有多种方法可以将 XLS 转换为逗号分隔值 (CSV) 文件。我曾经在这个 SO 问题上为自己检查过这个:stackoverflow.com/questions/943153/…。然后,您可以非常轻松地 grep 数据。
-
实际上,你不需要 Perl,其他东西也可以工作,你会在那个答案中找到。
标签: batch-file xls