在python中读取.CSV并写入.doc

在python中读取.CSV并写入.doc,python,python-3.x,Python,Python 3.x,我有如下.csv文件: Name,Age,Email,Address A,20,A@gmail.com,France B,30,B@gmail.com,Germany 我想读取上述数据并写入.doc,如下所示: Name,Age,Email,Address A,20,A@gmail.com,France B,30,B@gmail.com,Germany 第1页: Name : A Age : 20 Email: A@gmail.com Address: France 第2页: Name

我有如下.csv文件:

Name,Age,Email,Address
A,20,A@gmail.com,France
B,30,B@gmail.com,Germany
我想读取上述数据并写入.doc,如下所示:

Name,Age,Email,Address
A,20,A@gmail.com,France
B,30,B@gmail.com,Germany
第1页:

Name : A
Age  : 20
Email: A@gmail.com
Address: France
第2页:

Name : B
Age  : 30
Email: B@gmail.com
Address : Germany
如何使用Python实现

我就像下面一样

Name : A
Age : 20
Email :A@gmail.com
Address: France
但第二页无法完成

import docx
import csv

document=Document()
with open('Read.csv') as f:
csvfile=csv.reader(f)

header=next(csvfile)
header_len=len(header)

table=document.add_table(row=header_len,cols=2)

for row in header:
row_cells=row.cels(i,0)
for i in range(header_len)
rows_cells=row[i]

如何将列和行重复到下一页?

您的代码有很多错误,例如在赋值行14和第4行应该是docx.Document之前没有使用“i”变量。请发布正确的代码,以便我们可以帮助
csv。reader
只能迭代一次。如果您想重复访问它,您需要将行存储在列表中,或者为每次重复重新创建读卡器。