Ошибка объекта «Книга» не имеет атрибута «add_vba_project» - PullRequest
0 голосов
/ 22 января 2020

Я успешно извлек vbaProject.bin, но все еще получаю сообщение об ошибке. Моя цель - использовать VBA после передачи информации в файл xlsm. Это обходной путь, предоставленный xlswriter.

import pandas as pd


def export(self):
    sql = "SELECT WellID,AFEno,AFEsuppno,AccountCode,AFEAmount FROM WellAFEDetails WHERE WellID = ?"
    df = pd.read_sql_query(sql,self.con, params=([self.wellid_bx.get()]))
    writer = pd.ExcelWriter (r'C:\Users\bjenks\Desktop\Macro.xlsm')
    df.to_excel(writer, sheet_name='Raw')
    workbook  = writer.book
    workbook.filename = (r'C:\Users\bjenks\Desktop\Macro.xlsm')
    workbook.add_vba_project(r'C:\Users\bjenks\Desktop/vbaProject.bin')
    writer.save()
...