如何将2个CSV文件与MS Access进行比较
比较两个CSV文件以获取Access的差异
它可能碰巧以两个不同的表格结束,其中您只是想知道确切的区别,特别是当您管理大量数据时。
我为您提供了一种简单的方法来快速获得两张表格之间的差异 - 唯一困难的部分是让它们采用正确的格式!
第一步是获取两个Excel工作簿,例如旧工作簿(图1)和新工作簿(图2)。
检查两个表具有相同命令的相同顺序的相同列,并且第一个表包含唯一标识符 - 这意味着同一文件中此列中没有两次相同的值,并且两者的相同行文件在此列中具有相同的值。
此外,您可能想要订购您的表格,因为该程序不会这样做 - 您可以使用标准的Excel订单功能来执行此操作。
然后,您应该以CSV格式转换Excel表格。然后打开,选择“File”=>“另存为...”=>“CSV(逗号分隔)(*。CSV)”,第一个文件(图3),然后再次选择第二个文件(图4) 。
您现在可以下载我建议您使用的Access数据库[1]并将其保存在与两个CSV文件相同的文件夹中。
打开它并在Macros菜单中选择你的语言(图5),程序会要求你提供第一个文件的名字(图6)与第二个文件的名字比较(图7)。
注意给出csv文件的全名,并让它们位于同一个文件夹中,否则会出现错误(图11)。
比较两个CSV文件
因此,根据发现的错误类型,您最多可以获得3个文件:
- 在第二个文件中找到第一个带有新行的文件(图8),但不在第一个文件中,文件名中有新行数量,
- 在第二个文件中找不到第二个文件但在第一个文件中找到的具有删除行的第二个文件(图9),文件名中有大量删除的行,
- 第三个文件的单元格从旧值更改为新值(图10),文件名称更改量较多。
示例文件使用随机字生成器(Plus)[2]构建。
如何在MSAccess中比较两个表
要比较MSAccess中的两个表并逐个单元格查看差异,请将它们导出为CSV文件,然后使用我们的工具比较MSAccess中的CSV表。
结果将是ACCESS工具中两个表的比较。逐行,逐列,逐个单元格,两个ACCESS表之间的差异将显示在结果文件中。
比较两个相同访问表之间的数据差异常见问题
- 如何比较Excel中的两个CSV文件?
- 要比较Excel中的两个CSV文件,您需要将Excel表转换为CSV格式,并使用工具比较CSV表。该工具将突出两个表之间的差异,包括新线条,删除线和单元格更改。
- 使用Microsoft Access比较两个CSV文件的有效方法是什么?
- 将两个CSV文件导入MS Access中的单独表中,然后使用查询在公共字段上加入表格,然后选择要比较的字段。访问查询可以有效地识别两个数据集之间的匹配,差异和差异。
在视频中为初学者完成2019 Excel
Yoann Bierling是一家网络出版和数字咨询专业人员,通过技术专业知识和创新产生了全球影响。热衷于赋予个人和组织在数字时代蓬勃发展,他被迫取得出色的成果,并通过创建教育内容来推动成长。