使用 xlrd,从 excel 获取整数列表

Using xlrd, getting list of integers from excel

在 excel Table 我有以下全部:

现在我导入M[i][j]的条目如下:

M = [[0]* n[i] for i in range(nJobs)]
    iter_i = 0
    for i in range(nJobs):
        if i != 0:
            iter_i = iter_i+n[i-1]
        for j in range(n[i]):
            M[i][j] = DataSheet.cell(5 + j + iter_i, 5).value

M[i][j] 的每个元素都保存为浮点数,但是我需要它们是整数或整数列表(对于具有多个数字并用逗号分隔的单元格),因为这些元素需要迭代。有什么方法可以将 M[i][j] 的每个元素转换为整数列表?

解决如下:

M = [[0]* n[i] for i in range(nJobs)]
    iter_i = 0
    cellInfo = []
    for i in range(nJobs):
        if i != 0:
            iter_i = iter_i+n[i-1]
        for j in range(n[i]):
            cellInfo = DataSheet.cell(5 + j + iter_i, 5).value
            M[i][j] = [int(y) for y in cellInfo.split(",")]