小编Sub*_*zeD的帖子

Python,遍历 Excel 电子表格

我需要编写循环遍历数据列的程序。根据单元格值和代表变量的每列重置变量。

练习中的变量取决于正在循环的这些值。

如何在循环的每次迭代中将值增加 1 的情况下循环遍历行?

df=pd.DataFrame(r'C:/Users/user.name/Desktop/P_list.xlsx',sheet_name = 'Sheet1')
for i in range(0,5000):

    df2 = pd.read_excel(r'C:/Users/user.name/Desktop/P_list.xlsx',sheet_name = 'Sheet1'), index = list(range(i,5000,1), columns=list(range(0)))
    df3 = pd.read_excel(r'C:/Users/user.name/Desktop/P_list.xlsx',sheet_name = 'Sheet1'), index = list(range(i,5000,1), columns=list(range(1)))
    df4 = pd.read_excel(r'C:/Users/user.name/Desktop/P_list.xlsx',sheet_name = 'Sheet1'), index = list(range(i,5000,1), columns=list(range(2)))
    df5 = pd.read_excel(r'C:/Users/user.name/Desktop/P_list.xlsx',sheet_name = 'Sheet1'), index = list(range(i,5000,1), columns=list(range(3)))
    firstname = df2
    lastname = df3
    address = df4
    number= df5

#performed exercise

Run Code Online (Sandbox Code Playgroud)

python excel for-loop pandas

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

excel ×1

for-loop ×1

pandas ×1

python ×1