python操作excel文件并输出txt文件的实例

  

        #=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文件的实例