【问题标题】:Excel sheet connected to database - overwriting values in other columns?连接到数据库的 Excel 工作表 - 覆盖其他列中的值?
【发布时间】:2014-04-28 17:07:25
【问题描述】:

我有一个 Excel 电子表格,它从 SQL Server 上的数据库中读取数据:

Provider=SQLOLEDB.1;Password=abc;Persist Security Info=True;User ID=sa;Initial Catalog=DATABASE1;Data Source=MYSQLEXPRESS;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=BOCZKOLENOVO;Use Encryption for Data=False;Tag with column collation when possible=False

它包含一个读取大约 5 个字段的查询。在 Excel 中,它填充 A-E 列。每次打开电子表格时都会刷新数据。

我想知道刷新期间会发生什么:

  • 数据放在其他列
  • 数据放置在数据库数据下方的 A-E 列中

在我看来,除非从数据库读取的数据与它们重叠,否则它们不会被删除。但我能确定吗?谁有这方面的经验?

【问题讨论】:

    标签: excel


    【解决方案1】:

    根据我的经验,您不应将任何数据放在 A-E 列下方(为了安全起见),F 列不应被覆盖,以便您可以利用这些数据。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多