我一直在尝试解析这个excel文件,它有大约6行垃圾,然后是三列的标题,然后是每列中的所有值。我想使用matplotlib来绘制这些图,但我首先需要将所有值附加到列表中。这就是我到目前为止所拥有的。我只想添加来自各列的所有值,但我似乎无法找到允许我这样做的xlrd方法。在此先感谢您的帮助!
`import xlrd
import numpy as np
import matplotlib.pyplot as plt
file_location = 'C:\Users\jamai_000\samplewaterdata719.xlsx'
workbook = xlrd.open_workbook(file_location)
first_sheet = workbook.sheet_by_index(0)
for row in range(first_sheet.row):
print first_sheet.cell_value(row, 0)
`
答案 0 :(得分:0)
嘿,这可以使用pandas.read_excel轻松解决:
import pandas
df = pandas.read_excel("test_import_file.xls",sheetname=0,skiprows=6)
上例中的函数参数:
最终,这会将所有列读入一个pandas数据框,然后可以轻松地与matplotlib集成。