现有的xlsx文件如下:
1 .读取前n行中的所有数据# coding : utf-8 importpandasaspd # 1 .读取前n行的所有数据df=PD.read_excel(school.xlsx ) xlsx的前sheetdataata )读取数据帧结构data2=df.values # liliata
2 .读取特定行,特定列# coding : utf-8 importpandasaspd #2.读取特定行,特定列df=PD.read_excel(school.xlsx )为xlsx 1]#读取指定矩阵位置数据data3=df.IX[[1, 2]].values#读取指定多行data4=df.ix[:[0]].values #指定列的所有行#data4=df[u'class'].values #同上dadata 读取u'name'] .的n{0} '.format (数据1 ) (打印)数据(n ) ) (.format (数据2 ) ) (打印)数据(n {0} ) .
3 .获取xlsx文件行号,获取所有列名# coding : utf-8 importpandasaspd #3. xlsx文件行号,获取所有列名df=PD.read _ excel (school .
4 .将4.xlsx数据转换为词典# coding : utf-8 importpandasaspd # 4。 将xlsx数据转换为词典df=PD.read _ excel (school.xlsx ) )获取读取xlsx的第一个sheeel的for i in df.index.values:#行号的索引并扫描获取根据#I为每行指定的数据,并使用to_dict将其转换为词典row_data=df.ix[i,['id ',' name ',' name ' ].to _ ]
xlsx文件# coding : utf-8 importxlsxwriter # 创建工作簿file _ name=' first _ book.xlsx ' workbook=xlsx writer.workbook工作表worksheet=workbook.add _ worksheet ' id ' ) worksheet.write ) 0,1,' class ' ) worksheet.write (0,3,' data ' )写入行worksheet.write_row ) 1,0