我有以下代码,并尝试使用以下代码使MS Word中的“ A”和“ B”段落中的文本显示为粗体:
for i in range(0, list(df.shape)[0]):
if df.iloc[i][2] =='Y':
b= doc.add_paragraph(df.iloc[i][0])
b.add_run= (df.iloc[i][0])
b.bold = True
doc.add_paragraph("A")
doc.add_paragraph('')
doc.add_paragraph("B")
a= doc.add_table(rows=5, cols=7)
heading_cells = a.rows[0].cells
heading_cells[1].text = 'Col 1'
heading_cells[2].text = 'Col 2'
else:
doc.add_paragraph(df.iloc[i][0])
d = doc.add_paragraph("A")
d.add_run= ("A")
d.bold = True
e = doc.add_paragraph("B")
e.add_run= ("B")
e.bold = True
代码会一直运行,但更改不会反映在输出中。
我想要的输出示例
第1行
A
B
答案 0 :(得分:0)
示例:
b = doc.add_paragraph()
b.add_run('A').bold = True
或:
b=doc.add_paragraph()
r=b.add_run('A')
r.bold = True