python读取写入excle
import xlrd
import xlwt
##读取excle并存入列表
def get_ip():
# 打开excel文件,创建一个workbook对象,book对象也就是fruits.xlsx文件,表含有sheet名
rbook = xlrd.open_workbook('ip.xlsx')
# sheets方法返回对象列表,[<xlrd.sheet.Sheet object at 0x103f147f0>]
rbook.sheets()
# xls默认有3个工作簿,Sheet1,Sheet2,Sheet3
rsheet = rbook.sheet_by_index(0) # 取第一个工作簿
ip=rsheet.col_values(1)[1:] #读取IP整列不要第一行
#pw=rsheet.col_values(4)[1:] #读取密码整列不要第一行
#print('print',ip)
return ip
#写入excle
def wt():
workbook = xlwt.Workbook()
#新建sheet
worksheet = workbook.add_sheet('test')
#获取写的值的列表
ip=get_ip()
a = 1
for i in ip:
worksheet.write(a, 0,i) ##循环写入
a+=1
workbook.save('ip.xls')#写入的文件名
作者: 忙 碌 使 我 忘 了 伤 痛
出处: https://www.cnblogs.com/Hello-python/>
关于作者:专注python、linux、运维、IT,请多多赐教!
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出, 原文链接 如有问题, 可邮件(1198987828@qq.com)咨询.

浙公网安备 33010602011771号