如何用Pandas in python计算特定范围内的细胞?

How to count cells in a specific range with Pandas in python?

例如,我想计算 C5 到 C25 或 D8 到 D17 范围内的已填充单元格。我不能使用 header 个名字。

我该怎么做?

dataxls = pd.read_excel('Racklist.xlsx', header=None)

你可以试试:

 dataxls = pd.read_excel("YOUR_FILE_NAME.xlsx", 'Sheet1',  usecols = "C", header = 4, nrows=25)
 num_filled_cells = dataxls.shape[0] - dataxls.isnull().sum().values[0]
 print(num_filled_cells)