推广 热搜: 公司  快速  中国  上海    未来  企业  政策  教师  系统 

AI办公自动化:用kimi批量新建Word文档

   日期:2024-11-17     作者:caijiyuan    caijiyuan   评论:0    移动:http://fabua.ksxb.net/mobile/news/706.html
核心提示:Excel文件中有43行内容,希望根据这些内容批量新建43个word文档。 在kimichat中输入提示词: 你是一个Python编程专

Excel文件中有43行内容,希望根据这些内容批量新建43个word文档。

AI办公自动化:用kimi批量新建Word文档

在kimichat中输入提示词

你是一个Python编程专家,要完成一个编写批量新建Word文档Python脚本的任务,具体步骤如下

打开F盘的表格文件:工作簿名称.xlsx

读取A1单元格到A43单元格的内容,设为变量{title}

在文件夹“F:AI自媒体内容AI办公自动化” 里面新建43个word文档,文档格式为docx,文档标题为: AI办公自动化-{title}

注意:每一步运行的过程和结果都要输出到屏幕上

生成的Python源代码

import os

from openpyxl import load_workbook

from docx import document

# 定义Excel文件路径和Word文档存放路径

excel_path = 'F:/工作簿名称.xlsx'

word_folder = 'F:/AI自媒体内容/AI办公自动化'

# 确保Word文档存放路径存在

if not os.path.exists(word_folder):

print(f"创建文件夹: {word_folder}")

os.makedirs(word_folder)

# 加载Excel工作簿

wb = load_workbook(excel_path)

# 选择工作簿中的活动工作表

ws = wb.active

# 读取A1到A43单元格的内容

titles = [ws[f'A{i}'].value for i in range(1, 44)]

# 遍历所有标题,创建Word文档

for title in titles:

if title is not None: # 确保标题不为空

# 设置文档标题格式

doc_title = f'AI办公自动化-{title}'

# 输出当前正在处理的标题

print(f'正在创建文档: {doc_title}')

# 定义Word文档的文件名

doc_name = f'{doc_title}.docx'

doc_path = os.path.join(word_folder, doc_name)

print(f"文档路径: {doc_path}") # 打印文档的完整路径

# 创建一个新的Word文档

doc = document()

# 将标题添加到文档中

doc.add_heading(doc_title, 0)

# 保存文档

try:

doc.save(doc_path)

print(f'文档创建完成: {doc_name}')

except Exception as e:

print(f'创建文档时出错: {e}')

else:

print('跳过空标题')

# 关闭工作簿

wb.close()

本文地址:http://fabua.ksxb.net/news/706.html    海之东岸资讯 http://fabua.ksxb.net/ , 查看更多

特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。

 
 
更多>同类最新资讯
0相关评论

文章列表
相关文章
最新动态
推荐图文
最新资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  粤ICP备2023022329号