Excel工作表连接到数据库-是否覆盖其他列中的值?

Excel工作表连接到数据库-是否覆盖其他列中的值?,excel,Excel,我有一个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=BOCZKOLEN

我有一个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列中的数据
在我看来,除非从数据库读取的数据与它们重叠,否则它们不会被擦除。但我能肯定吗?任何人都有这方面的经验吗?

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