自动比较两个Excel文件

时间:2019-08-07 10:57:17

标签: excel vba

我有两个Excel文件。

第一个文件很大,并且有很多用户及其属性(在列中找到)

第二个文件是我的文件,只有我的用户。

目标是在第一个文件中查找第二个文件的名称。

如果找到该名称,则将其复制到一个csv文件中,如果其中一列为空,则写上注释“列/属性未填写”

考虑到我对高级功能没有太多经验,我将如何解决这个问题。

2 个答案:

答案 0 :(得分:0)

我知道您的问题带有VBA标记,但是您的要求到底是什么?

例如,可能值得考虑将excel电子表格导出到XML文件,然后使用XQuery检索该信息。 但是,我不确定这在工具/堆栈方面是否符合您的需求/要求。

答案 1 :(得分:0)

尝试一下。

foreach (var kvp in myClass.transaction_details)
{
    Console.WriteLine("transaction ID: " + kvp.Key);
    Console.WriteLine("mihpay ID: " + kvp.Value.mihpayid);
    Console.WriteLine("request ID: " + kvp.Value.request_id);
    Console.WriteLine("bank ref num: " + kvp.Value.bank_ref_num);
}