xingkong365 2023-01-01 20:29 采纳率: 66.7%
浏览 42

xlwings 进程总是无法关闭

xlwings 进程总是无法关闭。close quit kill 都用了还是不行。程序运行完毕,表格就被进程占用,不能再次打开,只能手动关闭进程et.exe。求高手解答,


import xlwings as wx
import xlwings

app = wx.App(visible=False, add_book=False)  # type: xlwings.main.App
app.display_alerts = False  # 关闭一些提示信息,可以加快运行速度。 默认为 True。
app.screen_updating = False
wb1 = app.books.open(r".\1.xlsx")  # type:xlwings.main.Book
wb2 = app.books.open(r".\3.xlsx")  # type:xlwings.main.Book
sht1 = wb1.sheets["月度计划单"]  # type: xlwings.main.Sheet
sht2 = wb2.sheets["月度计划单"]  # type: xlwings.main.Sheet
info1 = sht1.used_range  # type: xlwings.main.Range
for i in info1.rows:  # type: xlwings.main.Range
    if str(i[1].value).find("600") == -1:
        pass
    else:
        list = []
        for j in i.columns:  # type: xlwings.main.Range
            list.append(str(j.value))
        info2 = sht2.used_range  # type: xlwings.main.Range
        nows = info2.last_cell.row
        for k in info2.rows:
            print(k)
            # if  str(k[1].value) == str(list[1]):
            #     break
        else:
            sht2.range(nows + 1, 1).expand('right').value = list
            sht2.range(nows + 1, 2).api.NumberFormat = "0"
wb2.save(r".\3.xlsx")
wb1.close()
wb2.close()
app.kill()
app.kill()
  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-01-01 22:26
    关注
    评论

报告相同问题?

问题事件

  • 修改了问题 1月1日
  • 创建了问题 1月1日

悬赏问题

  • ¥15 mySQL5.7.34安装遇到的问题
  • ¥15 结构功能耦合指标计算
  • ¥20 visual studio中c语言用ODBC链接SQL SERVER
  • ¥50 AI大模型精调(百度千帆、飞浆)
  • ¥15 非科班怎么跑代码?如何导数据和调参
  • ¥15 福州市的全人群死因监测点死亡原因报表
  • ¥15 Altair EDEM中生成一个颗粒,并且各个方向没有初始速度
  • ¥15 系统2008r2 装机配置推荐一下
  • ¥15 悬赏Python-playwright部署在centos7上
  • ¥15 psoc creator软件有没有人能远程安装啊