#=utf - 8编码 进口操作系统 进口xlrd # excel文件放置在当前路径 路径=' model.xls ' #打开文件 data=https://www.yisu.com/zixun/xlrd.open_workbook(路径) #查询工作表 表=data.sheets () #可以通过函数,索引,名称获得工作表。 # sheet_1_by_function=data.sheets () [0] # sheet_1_by_index=data.sheet_by_index (0) sheet_1_by_name=data.sheet_by_name (u 'Sheet1”) #可以通过方法获得某一列或者某一行的数的值。 # sheet_1_by_name.row_values (1) # sheet_1_by_name.col_values (1) #通过工作表的属性获得行数和列数。 n_of_rows=sheet_1_by_name.nrows n_of_cols=sheet_1_by_name.ncols #题号 question_num=[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12日,13日,14日,15日,16日,17日,18日,19日,20日,21日,22日,23日,24日,25日,26日,27日,28日,29日,30日,31日,32岁,33岁,34岁,35岁,36岁,37岁,38岁,39岁,40岁,41岁,42岁,43岁,44岁,45岁,46岁,47岁,48岁,49岁,50岁,51岁,52岁,53岁,54岁,55岁,61,62,63,64,65] txtfile="三" 如果不是os.path.isdir (txtfile): os.mkdir (txtfile) os.chdir (txtfile) #也可以用一个循环来遍历一次文件。 因为我在范围(0,n_of_cols): #取出第一行作为文件名 firstrow=sheet_1_by_name.cell (0, 1) value f=开放(str (int (firstrow)) + . txt”,“w”) n_of_rows-1 j的范围(0): #取题号,并且拼接输出 cellval=str (question_num [j]) +”、“+ str (sheet_1_by_name.cell (j + 1,我)value) +“;” 打印cellval f.write (cellval + ' \ n ') #换行写入文本 f.close () #可以通过以下的任意一种方式访问单元格的数的值。 # cell_A1=sheet_1_by_name.cell (0,0) value # cell_A1=sheet_1_by_name.row (0) [0] value # cell_A1=sheet_1_by_name.col (0) [0] value >之前以上这篇python操作excel文件并输出txt文件的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
python操作excel文件并输出txt文件的实例