对于Python中的Excel for excel数据表

时间:2016-08-18 16:50:42

标签: python csv for-loop openpyxl

所有

我有一个csv文件,列出了股票及其数据。 Csv文件中的列J显示其卷。我试图使用下面的代码将数据排序到一个列表,其中的股票的交易量高于1,000,000。但是,当它打印FirstList时,它会显示所有股票,包括1,000,000规则下的股票。有什么想法吗?我需要在我的函数中添加Int或Float吗?

FirstList = []
for i in range(5, 2000, 1):
    FirstList.append(int(sheet.cell(row=i, column=9).value))
    if (sheet.cell(row=i, column=9).value) > 1000000:
        FirstList.append(i)
print FirstList

1 个答案:

答案 0 :(得分:1)

这就是你要去的地方?

FirstList = []
for i in range(5, 2000, 1):
    value = int(sheet.cell(row=i, column=9).value)
    if value > 1000000:
        FirstList.append(value)
print FirstList