【发布时间】:2014-02-22 03:40:51
【问题描述】:
您好,我希望使用 pandas 将电子表格的一部分作为数据框导入,但问题是电子表格每周都会更改,并且行数和列数每周都在变化。
在 Excel VBA 中,我可以通过编程方式确定 excel 电子表格中的列数和行数,但如何在 python 中确定呢??
col-1 | col -2
1. blue
2. green
3. blue
4. blank
5. blank
我需要一些 python 代码,最好是 python - pandas 方法 read_excel 的参数,它告诉我传递给它的文档中的列数是 2,如果包含标题,行数是 5 或 6。
但是我需要它是可编程的(每次调用),因为我想为它提供不同大小和不同列数的电子表格。
【问题讨论】:
-
空单元格真的是空的还是字符串'blank'或'NaN'?
-
它们是空白的,也就是没有数据。因此,一个电子表格可能有 600 行,但下周可能是 1-10 列,有 7 行或 800 行。