本文介绍的是,用python读取excel文档,并把数据导出为txt文档的方法。
工具/原料
电脑
python3.6(anaconda)
方法/步骤
1
准备一个Excel文档。
这个文档可以到百度文库里面下载,有很多免费的。
2
用xlrd模块打开Excel文档:
data = xlrd.open_workbook('00.xls')
3
读取文档里面的所有'sheet':
st = data.sheets()
有三个sheet。
4
选择第一个sheet:
st = data.sheets()【0】
5
st里面只有78行数据:
rows = st.nrows
6
读取st的第一行数据:
st.row_values(0)
7
读取st的前10行数据:
for i in range(rows):
if i<10:
st.row_values(i)
8
打开一个txt文档,并按行把st里面的所有数据,输入到txt里面:
t = open('0.txt','w')
for i in range(rows):
t.write(str(st.row_values(i)))
t.close()
9
改为每一行结束,则换行:
for i in range(rows):
t.write(str(st.row_values(i))+'\n')
END
注意事项
这样,Excel都转换为txt了。
如果文档特别多且特别长,无疑可以很大程度上节省人力。
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
举报作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部