是否可以為 Excel 中的現有表格新增資料連線?

是否可以為 Excel 中的現有表格新增資料連線?

我在 Excel 中有一個表,它與 Access 資料庫有資料連線。當資料發生變化時,我可以點擊「刷新」來重新查詢資料並更新表格。

但是,Excel 2008 for Mac 不理解此資料連接,因此,如果 Mac 使用者編輯並儲存文件,它會從表中刪除資料連接。以前的資料仍然儲存在表中,但我什至無法再從 Windows 刷新它。

是否可以重新連接到表格的資料連接?

  • 我不能只是重新建立該表,因為對該表的所有引用都會丟失。
  • 我嘗試將整個表格轉換為範圍,然後在整個單元格範圍上使用“從 Access 獲取外部數據”,但 Excel 只是將現有數據向右移動(並且電子表格中的所有引用仍然引用原始數據)新表)。

答案1

我在 Treb Gatte @tgatte 下找到了答案

*您看到的是一條警告,提示快取的內部 ODC 不再與外部 ODC 相符。為了“提供幫助”,Excel 為您提供了斷開與外部 ODC 的連結的選項。這通常不是您想要做的。若要更新外部 ODC,請像您所做的那樣在 SQL 查詢中進行更改,但在更新查詢的標籤上按一下「匯出連線檔案」而不是「確定」。它將提示您輸入位置和名稱。此時您可以覆蓋現有的 ODC。完成後,關閉 Excel 文件而不儲存。重新開啟 Excel 檔案。 Excel 在外部 ODC 和內部快取的 ODC 資訊之間進行刷新版本檢查。如果外部ODC發生變化,它會自動以外部更新的ODC資訊更新內部ODC快取。

來源

相關內容