汇总
pd.read_excel参数:
skiprows=行数 #跳过几行
usecols=“区域” # 和Excel中一样,就是一个列的区域
index_col=“字段名” # 将谁设置为索引
dtype={‘序号’:str,‘性别’:str,‘日期’:str} # 防止出错,把类型全指定为字符型
数据.at的用法
作用:获取某个位置的值,例如,获取第0行,第a列的值,即:index=0,columns=‘a’ (可以将列省略)
变量名 = 数据.at[0, ‘a’]
变量名 = 数据.at[i] #获取第i行
跳过空行空列
import pandas as pd
path = 'C:/Users/Administrator/Desktop/playground2/自动填充.xlsx'
data = pd.read_excel(path,skiprows=8,usecols='F:I') #skiprows是跳过前8行 连列名也算 # usecols是选取列
print(data)
填充
填充数字
import pandas as pd
path = 'C:/Users/Administrator/Desktop/playground2/自动填充.xlsx'
data = pd.read_excel(path,skiprows=8,usecols='F:I',dtype = {
'序号':str,'性别':str,'日期':str}) #改成字符串的形式,这样生成的序号就不会是浮点
for i in data.index:
data['序号'].at[i] = i + 1 #每一行序号id都要比索引大1
print(data)
序号 姓名 性别 日期
0 1 张三 NaN NaN
1 2 李四 NaN NaN
2 3 王五 NaN NaN
填充文字