我正在使用代码将df复制到excel电子表格中,从单元格A2开始。
这是代码片段,我包括了代码中使用的所有导入。
import pandas as pd
import numpy as np
import os
import pathlib
from pathlib import Path
import win32com.client as win32
import datetime as dt
from datetime import timedelta
import openpyxl as xl
import xlwings as xw
NewPortfolio = Path.home().joinpath("Desktop", "test.xlsx")
wb1 = Path.home().joinpath("Desktop", "test2.xlsx")
NewPortfolio_pd = pd.read_excel(NewPortfolio)
app = xw.App(visible=False)
wb = xw.Book(wb1)
ws = wb.sheets['Sheet1']
ws.range('A2').options(index=False).value = NewPortfolio_pd
wb.save()
wb.close()
app.quit()
这是错误
AttributeError: module 'win32com.gen_py.00020813-0000-0000-C000-000000000046x0x1x9' has no attribute 'CLSIDToPackageMap'
我已经尝试过卸载和重新安装pywin32,但目前还无法在网上找到解决方案。
如果您有任何意见或建议,我们将不胜感激
先谢了!
1条答案
按热度按时间sdnqo3pr1#
只是猜测
但交换
与