一, 读取数据
1.打开excel文件,导入xlrd是必须的。首先需要 import xlrd,然后打开文件的指令是:xlrd.open_workbook(filename=None, logfile=<_io.textiowrapper name="’’" mode="‘w’" encoding="‘UTF-8’">, verbosity=0, use_mmap=1, file_contents=None, encoding_override=None, formatting_info=False, on_demand=False, ragged_rows=False)
在这个例子中, 读取出来的excel文件被存入新建变量data中:data = xlrd.open_workbook(r’文件存储地址及文件名’)
2.读取当前sheet
我个人理解是,打开文件以后,将文件视为一个列表,列表的元素就是文件中所含的sheet。
所以,如果我要读取第一个sheet,只需将其存入一个新建变量中:table = data.sheets()[0]
如果要读取第二个的话,就改变[ ]中的数值即可。
3.读取有效数据
把数据存在第3列,其中第1行是标题行,剩余的第2行至第301行都是我的实验数据,所以现在要做的就是把第3列读出来,存入列表中,然后将第2至301个数据存入y_data中。
第3列的数据定义为cap:cap = table.col_values(2)
然后再使用一个循环,