【问题标题】:Compare excel data with oracle using c#使用c#比较excel数据和oracle
【发布时间】:2014-09-19 07:10:46
【问题描述】:

谁能建议将excel数据与Oracle中的数据进行比较并使用c#返回匹配信息的最佳方法是什么?

我可以在oracle数据库中创建一个临时表,将excel数据上传到表中并运行查询以将临时表中的数据与实际表中的数据进行比较并获取数据。

但是让我知道是否可以通过其他方式完成。

例如:我有带有车辆编号的 Excel 数据,而 Oracle 有车辆、车主姓名和地址的详细信息。 我想在excel中获取与车辆编号匹配的所有信息。

请让我知道如何做到这一点。如果能提供示例代码就好了。

提前致谢。

【问题讨论】:

  • 显然可以通过多种方式完成。您还可以从 Excel 文件中提取所有数据,并从 Oracle 数据库中选择所有相关数据并在应用程序中进行比较。去尝试你建议的方法,看看它是否符合你的要求,如果不符合,然后回来提出一个新问题,询问如何改进你的设计。

标签: excel oracle c#-4.0


【解决方案1】:

您可以通过在 C# 代码中获取 excel 数据并从 oracle 数据库中的 select 查询中获取数据,然后尝试使用数据表在 C# 中进行比较。你可以参考其中一个stackoverflow链接Compare Datatables

在 C# 中的数据表中插入 excel 数据参考下面的链接Fetch Excel Data in Datatable

要将数据从 excel 插入 C# 应用程序,您必须通过 OLEDB 连接,然后获取记录

【讨论】:

    猜你喜欢
    • 2011-06-15
    • 2021-09-23
    • 1970-01-01
    • 1970-01-01
    • 2011-08-31
    • 2014-04-26
    • 2015-04-03
    • 1970-01-01
    • 2019-06-24
    相关资源
    最近更新 更多