使用 pandas 列表和 python docx 命名和保存 docx 文件
Naming and Saving docx file using pandas list and python docx
我使用 pandas 从 excel sheet 获取员工姓名列表,并希望为单元格中的每个姓名创建 docx 文件作为 docx 文件名。我有 10 个名字,我需要自动创建 10 个 docx 文件。
目前的努力:学会阅读名字并创建 docx 文件。
from docx import Document
import pandas
df = pandas.read_excel(open('test.xlsx','rb'))
print(df)
document = Document()
document.save('Name of the relevant cells.docx')
如何读取每个单元格值并将其传递给文件,以便创建 10 个具有相关名称的 docx 文件。
test.xlsx
的内容
姓名
亚当
史密斯
约翰
马克
请也像 Place_postalcode 一样提供字母数字方面的帮助,以备日后需要时使用。
您应该能够遍历 df['Names'] 中的名称并创建名称为
的 Document
测试数据:
代码:
df = pd.read_excel(open('test.xlsx','rb'))
for name in df.Names:
document = Document()
document.save(str(name)+'.docx')
结果:
将名称转换为字符串将同时处理数字和字母数字文件名。您还可以使用 space.
的文件名
我使用 pandas 从 excel sheet 获取员工姓名列表,并希望为单元格中的每个姓名创建 docx 文件作为 docx 文件名。我有 10 个名字,我需要自动创建 10 个 docx 文件。
目前的努力:学会阅读名字并创建 docx 文件。
from docx import Document
import pandas
df = pandas.read_excel(open('test.xlsx','rb'))
print(df)
document = Document()
document.save('Name of the relevant cells.docx')
如何读取每个单元格值并将其传递给文件,以便创建 10 个具有相关名称的 docx 文件。
test.xlsx
的内容姓名
亚当
史密斯
约翰
马克
请也像 Place_postalcode 一样提供字母数字方面的帮助,以备日后需要时使用。
您应该能够遍历 df['Names'] 中的名称并创建名称为
的Document
测试数据:
代码:
df = pd.read_excel(open('test.xlsx','rb'))
for name in df.Names:
document = Document()
document.save(str(name)+'.docx')
结果:
将名称转换为字符串将同时处理数字和字母数字文件名。您还可以使用 space.
的文件名