首页 > 其他分享 >发送openpyxl一个bug

发送openpyxl一个bug

时间:2023-11-19 12:12:38浏览次数:22  
标签:文件 openpyxl excel wps 发送 共享 bug

在用openpyxl写excel文件的时候,共享工作簿功能会被覆盖掉变成不允许共享编辑,这对于我开发的授渔功能受到了一定的影响。

wps: 审阅->共享工作簿

 

如果用户已经在桌面打开excel文件,另外一个进程会尝试写文件会失败。

临时解决方案:关闭已经打开的excel的wps或者ms office,然后重写excel文件。

记录该问题,后期会提交pull request来修复该bug。

标签:文件,openpyxl,excel,wps,发送,共享,bug
From: https://www.cnblogs.com/pmh905001/p/17841808.html

相关文章

  • 如何使用 Python 爬取天气预报网站的内容,并通过邮件发送爬取结果到指定邮箱地址
    本文是作者参加腾讯云社区选题互换赛解答的一道题目。题目为:如何使用Python爬取网页(例如天气,每日问好等等)出题者的动机是:每天早上要和妹子说早安,想要做个定时任务,每天早上能自动爬取天气,发送天气问好邮件,希望大神支招。面对这个题目,我们可以将其拆解成若干个小任务:使用Pytho......
  • 使用 ChatGPT 帮助小学生编程入门系列之二:使用 Python 编程发送电子邮件
    本系列前一篇文章,我们已经介绍了如何使用Python编写一段代码,将搜索引擎上找到的天气预报网站上的信息,读取到本地:使用ChatGPT帮助小学生编程入门系列之一:Python编程读取和解析天气预报网页上的数据本文我们再进一步,目标是把一段文本,通过Python发送到指定的邮箱去。学会......
  • 信号的机制——信号的发送与处理
    对于硬件触发的,无论是中断,还是信号,肯定是先到内核的,然后内核对于中断和信号处理方式不同。一个是完全在内核里面处理完毕,一个是将信号放在对应的进程task_struct里信号相关的数据结构里面,然后等待进程在用户态去处理。当然有些严重的信号,内核会把进程干掉。但是,这也能看出来,中断......
  • 【Python自动化】定时自动采集,并发送微信告警通知,全流程案例讲解!
    目录一、概要二、效果演示三、代码讲解3.1爬虫采集行政处罚数据3.2存MySQL数据库3.3发送告警邮件&微信通知3.4定时机制四、总结一、概要您好!我是@马哥python说,一名10年程序猿。我原创开发了一套定时自动化爬取方案,完整开发流程如下:采集数据->筛选数据->存MySQL数据库......
  • axios向后台springboot服务器发送请求时出现的错误
    this.$axios.post("http://localhost:8080/changeExamStatus?billID="+this.tableData[index].billID).then((response)=>{if(response.data.code==1){alert("第"+(index+1)+"项申请单审核成功");}......
  • 如何避免 Spartacus 重复发送 CMS page 请求
    如下图所示,启用了SSR之后,Spartacus在CSR模式下re-hydration时,会重复发送一次CMSpage请求:可以参考这个StackOverflow的讨论,通过下面的代码来阻止CSR模式下重复发送page请求:provideConfig(<RoutingConfig>{routing:{loadStrategy:RouteLoadStrategy.ONC......
  • axios请求失败、请求超时重新发送请求
    一、axios重新发送请求基础版(所有的请求错误,不论是请求超时还是接口请求出错都会进行重试)以下是一个完整的文件,看懂了的话axios重试请求也就基本会了,不会的话直接复制到项目里,也可以直接调用使用。创建一个axios实例,并在实例中设置请求超时时间timeout、重试请求次数re......
  • java RestTemplate 发送post请求
    RestTemplate简介RestTemplate是执行HTTP请求的同步阻塞式的客户端,它在HTTP客户端库(如JDKHttpURLConnection,ApacheHttpComponents,okHttp等)基础封装了更加简单易用的模板方法API。即RestTemplate是一个封装,底层的实现还是java应用开发中常用的一些HTTP客户端。相对于直接使用底层......
  • 客户的一个紧急bug,我用了两种方式进行 C# 反编译修改源码
    一:背景1.讲故事周五下午运营反馈了一个紧急bug,说客户那边一个信息列表打不开,急需解决,附带的日志文件也发过来了,看了下日志大概是这样的:日期:2020-11-1312:25:45,923线程ID:[3924]日志级别:INFO 错误类:xxxproperty:[(null)]-错误描述:应用程序出现了未捕获的异常,Message......
  • 微服务 在 Java 代码中发送 http 请求(跨服务远程调用)
    1.注册RestTemplate对象到Spring容器中(Bean的注入只能放在配置类里,而启动类本身就是配置类)@SpringBootApplicationpublicclassOrderServiceApplication{publicstaticvoidmain(String[]args){SpringApplication.run(OrderServiceApplication.class,......