这可能很傻,但我需要从excel中导入一些数据,这些数据将打印在工作表的某个位置(而不是从A1位置开始)。在... ... ... ... ... ... ... ... ... ... ... ...

... ... ... ... ... ... ... ... ... ... ...

... ... ... ... ... Timestamp a b c d

... ... ... ... ... 20/01/2016 4.3 3.2 0.3 1.3

... ... ... ... ... 19/01/2016 2.2 3.4 5.5 7.2

... ... ... ... ... 18/01/2016 4.4 2.3 3.4 5.01

我唯一的信息是数据从Timestamp所在的位置开始(可能在excel表中的任何位置)。它以我在这里展示的格式出现。

我用了两种不同的方法。在xlrd中,我实现了以下代码

^{pr2}$

也用熊猫data = pd.read_excel('file.xlsx')

data.as_matrix()

在这两种情况下,我都会得到很多带有NaN值的空行。

我想一个简单的解决方案是遍历该文件并找到Timestamp元素并从该位置打印到我的文件中。但我想知道是否有其他解决方案可以自动识别数据在excel表格中的打印位置。在

p.s.理想情况下,我希望以DataFrame或dictionary格式存储数据,这样我就可以在代码中使用索引和列信息。在

更多推荐

python去除excel空行_从Excel中读取数据并忽略Python中的空行