2021-07-11

这段代码展示了如何使用Python的xlrd库从Excel文件中读取数据,并将特定列的内容写入TXT文件。它打开两个Excel文件,获取工作表的第一行作为列名,并提取指定列的数据。然后,它将这些数据写入TXT文件,创建了一个简单的数据迁移流程。
摘要由CSDN通过智能技术生成

从xlsx中提取信息,或从xlsx中提取信息写入txt文件中

1.在这里插入代码片import xlrd

workbook=xlrd.open_workbook(‘C:/Temp/酒店评论(样例数据).xlsx’) #可直接添加文件绝对路径
workbook1=xlrd.open_workbook(‘C:/Temp/景区评论(样例数据).xlsx’) #同上

#第一个工作表
sheet=workbook.sheet_by_index(0)
sheet1=workbook.sheet_by_index(0)

#共多少行(表一)
nrows=sheet.nrows
#共多少列
ncols=sheet.ncols
row_values=sheet.row_values(rowx=0)

(表二)
nrows1=sheet1.nrows
ncols1=sheet1.ncols
row_values1=sheet1.row_values(rowx=0)

#看看第一行(表头)是什么
print(‘共%d行%d列’ % (nrows,ncols))
idx=0
for s in row_values:
idx=idx+1
print(‘第%d列=%s,’ % (idx,s))
#打每行的数据显示出来

l=[]
p=[]

for i in range(1,nrows):
#这个record就是每行数据包装在一起的数组了
record=sheet.row_values(rowx=i)
#可以单独取某列数据
p.append(record[2])
l.append(record[2])
print§ #不知什么原因,显示不出来,§是()里一个p
o=’’.join§ #同上
u=’’.join(l)

with open(‘C:/Temp/sample1.txt’,‘w’) as f: #设置为存储文件的绝对路径
f.write(o)
f.write(u)

##以上只需修改提取文件和写入文件的绝对路径即可,其他可根据文件格式修改

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

bEstow--

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值