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 stc15f2k60s2单片机关于流水灯,时钟,定时器,矩阵键盘等方面的综合问题
  • ¥15 YOLOv8已有一个初步的检测模型,想利用这个模型对新的图片进行自动标注,生成labellmg可以识别的数据,再手动修改。如何操作?
  • ¥30 NIRfast软件使用指导
  • ¥20 matlab仿真问题,求功率谱密度
  • ¥15 求micropython modbus-RTU 从机的代码或库?
  • ¥15 django5安装失败
  • ¥15 Java与Hbase相关问题
  • ¥15 后缀 crn 游戏文件提取资源
  • ¥20 bash代码推送不上去 git fetch origin master #失败了
  • ¥15 LOL外服加入了反作弊系统,现在游戏录像rofl文件离线都无法打开