xlwings 循环插入工作表
  X5zJxoD00Cah 2023年11月02日 38 0
os.system(r"taskkill /f /im excel.exe & taskkill /f /im wps.exe")

app = xw.App(visible=False, add_book=False)
wb = app.books.add()
for i in range(3):
    sht = wb.sheets.add(str(i))  # 工作表名为字符串
    sht.range('A1').value = i
print(wb.sheets[0].name)  # 第一个工作表为最新插入的工作表
wb.save(r'd:\test.xlsx')
wb.close()
app.kill()
ser_记录错误的卷号 = df_clean.set_index('索引').loc[
    df_dup_计数.pivot_table(
        index=['索引', '时间值', '料温值'],
        values=['料温计数'],
        aggfunc='count'
    ).query("料温计数<2").reset_index()['索引']
]['卷号']

import xlwings as xw
app = xw.App(visible=False, add_book=False)
wb = app.books.add()
for i, j in dict_df.items():
    if '卷号' not in j.columns:
        df_i = j.query("K34 in @ser_记录错误的卷号")
        sht = wb.sheets.add(i)
        sht.range('A1').value = df_i        
    else:
        df_i = j.query("卷号 in @ser_记录错误的卷号")
        sht = wb.sheets.add(i)
        sht.range('A1').value = df_i        
wb.save(r'd:\test.xlsx')
wb.close()
app.kill()
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  X5zJxoD00Cah   2023年12月11日   30   0   0 表名SQL
X5zJxoD00Cah