微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

绕过写数字到文件夹,但直接到excel

如何解决绕过写数字到文件夹,但直接到excel

目前我可以

  1. 在for循环中生成数字
  2. 将它们保存到目录plt.savefig
  3. 使用worksheet.insert_image将目录中的图像追加到具有df1,df2的现有excel中

我想跳过第2步,将生成的图像直接放入excel。这可能吗?

输入:

        writer = pd.ExcelWriter('test',engine='xlsxwriter')
            for i in range(.....shape[1]):
                plt.figure()
                fig,ax = plt.subplots(constrained_layout=True)
                .
                .
                .
                plt.savefig(f'{plot_l[i]}.jpg')
                plt.close()
    
        
        worksheet = workbook.add_worksheet(name='graphs')   
        .
        .
        .
        for i,image in enumerate(l):
            worksheet.insert_image(....)    
    
        df1.to_excel(writer,sheet_name='test1'...)
        df2.to_excel(writer,sheet_name='test2'...)

        workbook.close() 
        writer.save()

输出DuplicateWorksheetName: Sheetname 'plots',with case ignored,is already in use.

所需的输出: 擅长使用工作表test1test2plots

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。