概述
# 读取excel某一列的数据到txt中
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(r"C:UsersHPDesktoplast.xlsx") #读取excel表格内容
sqlfile = open(r"C:UsersHPDesktoplast.txt","w",encoding='utf-8')
table = data.sheets()[0]
# 表头
nrows = table.nrows
# 行数
# 打印出行数列数
for ronum in range(1, nrows):
row = table.cell_value(rowx=ronum, colx = 1)
#返回单元格中的数据,colx为指定列
values = strs(row)
# 将行数据拼接成字符串
sqlfile.writelines(values + "n")
# 将字符串写入txt文件中
sqlfile.close()
# 关闭写入的文件
最后
以上就是细心百褶裙为你收集整理的提取excel中指定列的数据到txt的全部内容,希望文章能够帮你解决提取excel中指定列的数据到txt所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复