这可能很傻,但我需要从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中的空行
发布评论