代码之家  ›  专栏  ›  技术社区  ›  John

在XLSX中的每一行中添加一个复选框,然后在上传时删除

  •  -1
  • John  · 技术社区  · 12 年前

    因此,ATM用户可以下载xlsx文档,并向其中添加新记录,将其上传到更新数据库的应用程序(使用新记录)

    我想在excel文档中添加一个选项。比如一个复选框(在每行的开头)或类似的东西,如果在再次上传文档时选中,它将从数据库中删除该记录。

    我知道逻辑以及如何删除记录,但不知道如何包括复选框之类的内容并将其与每一行关联起来?

    有人有什么想法吗?

    谢谢你

    1 回复  |  直到 12 年前
        1
  •  1
  •   NickSlash    12 年前

    您可以使用复选框,尽管您需要使用“xlsm”(启用宏的工作簿)来插入它们。(你可以不用 但是手动插入复选框并进行配置并不是很有趣)

    复选框可以“链接”到工作簿中的单元格。您需要在每行中添加一个复选框,并将链接的单元格设置为该行的另一个单元格(最好都是同一列)。

    您还可以通过取消复选框,只设置一个设置为true(或任何非空值)的列,并让您的应用程序解释该列以删除记录,从而使它变得简单得多。

    这两种方法都需要有一个额外的列。

    任何方法都需要一个额外的列或另一个具有单列的表来跟踪每一行的状态。