我想将我的excel文件转换为pdf,但在转换第三列第三列时遇到问题,请帮助我解决该问题
预期结果
索引列的名字姓氏性别
1 a b f
2 dd gg m
实际
索引名姓
1个性别
2``` dd gg
将熊猫作为pd导入
从fpdf导入FPDF
df_2 = pd.read_excel('exceltopdf.xlsx')
pdf = FPDF()
pdf.add_page()
pdf.set_xy(0,0)
pdf.set_font('arial','B',14)
pdf.cell(60)
pdf.cell(70,10,'从python写PDF',0,4,'C')
pdf.cell(-40)
pdf.cell(50,10,'索引列',1,0,'C')
pdf.cell(40,10,'名字',1,0,'C')
pdf.cell(40,10,'姓氏',1,2,'C')
pdf.cell(40,10,'性别',1,3,'C')
pdf.cell(-90)
pdf.set_font('arial','',12)
对于范围在(0,len(df_2)-1)中的i:
col_ind = str(i)
col_a = str(df_2['First Name'].ix[i])
col_b = str(df_2['Last Name'].ix[i])
col_c = str(df_2['Gender'].ix[i])
pdf.cell(50, 10, '%s' % (col_ind), 1, 0, 'C')
pdf.cell(40, 10, '%s' % (col_a), 0, 0, 'C')
pdf.cell(40, 10, '%s' % (col_b), 0, 2, 'C')
pdf.cell(40, 10, '%s' % (col_c), 0, 4, 'C')
pdf.cell(-90)
pdf.output('test.pdf', 'F')