Excel 2016:右键单击->刷新表实际上并不从SQL数据库刷新数据

根据MS官方网站的说法,对于Refresh data from a Microsoft Query,the Data Connection Wizard,or Web query,我应该从Refresh ALL选项卡中单击Data

但是,如果我右键单击一个表,则谁的数据源来自 SQL Server (PowerQuery-Source = Sql.Database(),然后单击Refresh,则数据表为只需从缓存中重新加载。

数据库中没有实际的先前更新重新加载到表中。换句话说,它根本不会刷新表,而只是重新加载它原来的表。

为什么?

snowd_rop 回答:Excel 2016:右键单击->刷新表实际上并不从SQL数据库刷新数据

我不得不恢复到VBA进行适当的刷新,并且它起作用了。但是,这不是正确的解决方案,因为它不在普通的Excel右键单击选项之外。

Range("A5").Select
ActiveSheet.ListObjects(1).AutoFilter.ShowAllData
Selection.ListObject.QueryTable.Refresh BackgroundQuery:=False
本文链接:https://www.f2er.com/3053978.html

大家都在问