Excel:从数据库读取数据时如何防止单元格消除

问题描述

我在excel上与外部数据的连接存在问题,在此总结: 我通过sql server中的存储过程获取数据表,并且结果正确显示在网格中。例如,我有3列,并且第一次我在表中添加必须手动插入的另一列。

ColA ColB ColC ColD(manually)

1    1    1    BLANK 
3    3    3    Test manually 

由于查询中强加了一些顺序,因此当我更新数据并获得比不在队列中但位于中间的初始行更多的行时,就会出现问题。

所有数据均按比例缩放,但手动输入的数据实际上与该行无关。 所以更新后我可以得到

ColA ColB ColC ColD(manually)

1    1    1    BLANK 
2    2    2    Test manually 
3    3    3    BLANK 

如何解决这个问题?

我注意到在连接选项中有以下三个:

  1. 插入单元格以获取新数据并删除未使用的单元格
  2. 插入整行以获取新数据并删除未使用的单元格
  3. 用新数据覆盖现有单元并删除未使用的单元

不幸的是,这三个选项都不能解决我的问题。

使用最新版本的Office是否有可能自动解决问题?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)