pip install xlrd
#!/usr/bin/env python #-*- coding: utf-8 -*- ''' @author:hjy @project:s14day20 @file:test.py @time:2020/5/19 13:58 ''' import xlrd def strs(row): values = "" for i in range(len(row)): if i == len(row) - 1: values = values + str(row[i]) else: values = values + str(row[i]) return values # 打開文件 data = xlrd.open_workbook("test.xls") sqlfile = open("learn.txt", "a") # 文件讀寫方式是追加 table = data.sheets()[0] # 表頭 nrows = table.nrows # 行數 ncols = table.ncols # 列數 colnames = table.row_values(1) # 某一行數據 # 打印出行數列數 for ronum in range(1, nrows): #控制顯示第幾行,即去除行標題之類的 row = table.cell_value(rowx=ronum, colx = 1) #只需要修改你要讀取的列數-1 row = str(row) values = strs(row) # 調用函數,將行數據拼接成字符串 sqlfile.writelines(values + "\n") # 將字符串寫入新文件 # sqlfile.writelines(values + "\t") # 將字符串寫入新文件 sqlfile.close() # 關閉寫入的文件