[问题] 如何显示字段名称且并存入xlsx里面?

楼主: han999 (铠材校直定尺切断机)   2018-01-03 23:03:29
我先附上code,本人摸索自学中,还望见谅~
import pandas as pd
import html5lib
import openpyxl
import sys
import xlwt
import numpy
table = pd.read_html('file:///C:/T24/Case8/db.html')
T0 = table[0].dropna(axis=0)
display(T0)
T1 = table[1].dropna(axis=0)
writer = pd.ExcelWriter('T0103.xlsx')
Sh1 = T0.to_excel(writer,'Sheet1')
Sh2 = T1.to_excel(writer,'Sheet2')
writer.save()
在display(T0)呈现的字段是
| 0 | 1 | 2 | 3 | 4
0 | Table24 | 43 | 14 | 13 | 1
而不是图片绿框的字段名称 https://i.imgur.com/QDdfTfg.jpg
问题:请问要怎么显示且并存入xlsx里面?我是漏打了什么吗?
我要呈现的display(T0)字段是
TABLE | TOTAL-NB-TP | NB-TP-EXECUTED | NB-OF-PASS | NB-OF-FAIL
TABLE24 | 43 | 14 | 13 | 1
恳请指点一下<(_ _)>
作者: gmccntzx1 (o.O)   2018-01-04 10:27:00
从写出的结果看来,原始的资料内应该不含你要的header所以,你可以改用复写的方式去写进的你要的headerpd.DataFrame(header).transpose().to_excel(writer,index=False, header=False, startrow=0)上述由设定startrow来把第一列的index改成你要的header然后index=False 是为了不写入第一行的index

Links booklink

Contact Us: admin [ a t ] ucptt.com