Escrevendo e modificando uma pasta de trabalho existente usando Python

Eu sou novo no Python e estou trabalhando em um projeto no qual poderia usar alguma ajuda. Então, estou tentando modificar uma pasta de trabalho do Excel existente para comparar dados de estoque. Felizmente, havia um programa on-line que recuperava todos os dados necessários e consegui extrair e gravar os dados em um novo arquivo do Excel. No entanto, o objetivo é extrair os dados e colocá-los em um arquivo excel existente. Além disso, preciso substituir os valores das células no arquivo existente. Acredito que o xlwings é capaz de fazer isso e acho que meu código está no caminho certo, mas ocorreu um erro inesperado. O erro que recebo é:

com_error: (-2147023174, 'The RPC server is unavailable.', None, None)  

Eu queria saber se alguém sabia por que esse erro surgiu? Além disso, alguém sabe como corrigi-lo? É consertável? Meu código está errado? Qualquer ajuda ou orientação é apreciada. Obrigado.

import good_morning as gm
import pandas as pd
import xlwings as xw

#import income statement, balance sheet, and cash flow of AAPL
fd = gm.FinancialsDownloader()
fd_frames = fd.download('AAPL')

#Creates a DataFrame for only the balance sheet
df1 = pd.DataFrame(list(fd_frames.values())[0])

#connects to workbook I want to modify
wb = xw.Book  (r'C:/Users/vince/OneDrive/Documents/Python/Project/spreadsheet.xlsm')

#sheet I would like to modify
sht = wb.sheets[1]

#modifies & overwrites values in my spreadsheet (this is where I get the commerror)
sht.range('M6').value = df1 

questionAnswers(2)

yourAnswerToTheQuestion