Bendi新闻
>
神奇的AI编程小例子——合并两个工作簿的工作表到一个工作簿

神奇的AI编程小例子——合并两个工作簿的工作表到一个工作簿

5月前

今天帮一个朋友干点活,涉及到了两个表格文件的工作表合并到一个工作簿,分别作为单独的工作表。我用小蜜蜂AI的GPT问答,如下图所示:

from openpyxl import load_workbook

# 打开目标工作簿
target_workbook = load_workbook('目标工作簿.xlsx')

# 打开其他工作簿
other_workbook = load_workbook('其他工作簿.xlsx')

# 获取其他工作簿中的表
sheets = other_workbook.sheetnames

# 遍历每个表并将其追加到目标工作簿
for sheet_name in sheets:
    # 选择要复制的表
    other_sheet = other_workbook[sheet_name]

    # 创建目标工作簿中的新表
    target_sheet = target_workbook.create_sheet(title=sheet_name)

    # 复制其他工作簿表的数据到目标工作簿表
    for row in other_sheet.iter_rows(values_only=True):
        target_sheet.append(row)

# 保存目标工作簿
target_workbook.save('目标工作簿.xlsx')

在示例代码中,你需要将目标工作簿.xlsx和其他工作簿.xlsx替换为实际的文件路径。load_workbook函数用于加载工作簿。

首先,我们打开目标工作簿并获取其对象。然后,打开其他工作簿并获取其对象。

接下来,我们获取其他工作簿中的表名,并使用create_sheet方法在目标工作簿中创建相应的新表。

然后,通过遍历其他工作簿中的每个表,我们可以复制数据并将其追加到目标工作簿的对应表中。

最后,我们保存目标工作簿,以便将新表添加到文件中。

请确保在运行代码之前已经安装了openpyxl库。你可以使用pip命令进行安装,例如:pip install openpyxl。

这个示例代码适用于将其他工作簿中的所有表追加到目标工作簿中。如果你只需要追加某个特定的表,可以根据需要做出相应的修改。

代码几乎不用修改,完全能实现功能。快快去体验吧,小蜜蜂网址:https://zglg.work。


微信扫码关注该文公众号作者

来源:郭震AI

相关新闻

探船|开往阿拉斯加的“神奇魔毯”——精致先锋号!小编登船实地探访,满满轻奢风~一键生成,让文案不再难!—— 探索 Copydone 的神奇功能Adv Funct Mat | 神奇的“治愈果冻”——肽基水凝胶展现出人类机体组织和器官损伤修复的巨大前景神奇的星状神经节——人体舒适度开关一个神奇的美国网站!年赚10亿刀!出国一定要记住个这网站,有用!美国同城分类信息网us58.com买房前先查一下免得后悔!温哥华凶宅网……一个神奇的网站!5个学习英语新闻的神奇资源,让你口语写作轻松提分!小学生的寒假作业能有多离谱?好好的日记本写成了生死簿小鸡性别鉴定师,一个老板都不敢让加班的神奇职业天气暖和了,给孩子养只小乌龟或小蜗牛!还能见证蛋孵化的神奇过程~视觉错觉也能识别?被忽略的 Gemini 1.5 Flash 有哪些神奇表现?|AI 鲜测MJ的母亲和孙子杠上了?祖孙对簿公堂,天价遗产终究引发了纷争...[探秘]旅行回来小姐姐直呼神奇:原来动物宝宝是这么来的!澳洲这些奥运队员,同时都有一份神奇的职业深度|复兴“芭比”的神奇先生如何带领服装老牌 Gap 打好“翻身仗”?#重聚美国# 鹰小美在哪里?第55站:神奇的世外桃源NSR | 分子转一转,容量增一半:神奇的空间位阻效应一年省下3万刀!澳洲大叔天天在后院捣鼓,神奇的事情发生了……周杰伦代言了海蓝之谜,好神奇的组合!一张神奇的被子!老祖宗留下的艾草,让你安睡一整晚!神奇的拔毒膏,各种皮肤瘙痒都能用!皮肤科医生才知道的止痒“拔毒膏”门口药店只要十几块一瓶神奇的催眠,到底是「科学」还是「玄学」?能检测主人情绪的神奇衣服,可以人手一件了?想不到这俩还能搭一块!免烤箱的神奇做法,周末的快乐就是它
logo
联系我们隐私协议©2024 bendi.news
Bendi新闻
Bendi.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Bendi.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。