我们可以使用Python中的xlwings库实现这个功能。先安装xlwings库,然后可以使用以下代码实现:
import xlwings as xw
# 打开需要更新的Excel文件
file1 = xw.Book(r'C:\Shares\file1.xlsx')
# 打开需要被更新的Excel文件
file2 = xw.Book(r'C:\Shares\file2.xlsx')
# 将file1的数据复制到file2中
file2.sheets['Sheet1'].range('A1').value = file1.sheets['Sheet1'].range('A1:B10').value
# 关闭文件
file1.close()
file2.save()
file2.close()
这个代码将共享路径下的file1.xlsx文件中第一个sheet的A1到B10的数据复制到file2.xlsx文件的第一个sheet的A1单元格中。这样,如果file1.xlsx中的数据更新了,只需要重新运行这个Python脚本,就能将更新的数据自动更新到file2.xlsx中。