【问题标题】:Is there a better way to connect 2 tables than the iterative approach?有没有比迭代方法更好的方法来连接 2 个表?
【发布时间】:2015-07-10 11:59:53
【问题描述】:

这是我得到的:

  • 我想在 2 个相同的表之间创建一个连接器
  • 每一个都是由不同的工具生成的
  • 第一个是XLS 表,另一个是Excel 表(不是很重要,因为我可以在 JAVA 中将每一行视为一个对象)
  • 我知道“修改日期”更改时进行了修改

如果在另一个表中进行了修改,是否有比迭代方法更有效的方法来更新表?

【问题讨论】:

  • XLS 是 Microsoft Excel 使用的旧格式。通过 Excel,我指的是实际格式 XLSX。
  • 我的数据库是 2 个分开的(不同文档)电子表格。
  • 电子表格不是数据库。
  • 亲爱的@Raedwald,请搜索数据库的定义。

标签: java database algorithm data-structures


【解决方案1】:

如果您不想使用修改日期属性来确定修改,则需要比较 Excel 文件中的实际值的一种或另一种方式。除了 date modified 属性之外,文件属性中没有任何标志显示“嘿,自从您上次查看后它已更改”。

确定它的另一种方法是将文件的实际值与上次搜索进行比较,但这可能会变得非常耗时,具体取决于文件的大小。

我认为你这样做的方式是最有效的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-12-06
    • 1970-01-01
    • 1970-01-01
    • 2011-01-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多