Python处理xls表格(命令批量生成)

        “程序比较简单,仅为了记录一下!可惜没有派上用场……”


 

import xlrd,xlwt
from xlutils.copy import copy

Calc=input("\n请输入Excel表格的全称【例:待删号码.xls】:")

# 获取工作簿对象
Input_wb=xlrd.open_workbook(Calc) # 存储着待删除的号码、命令模板

# 获取工作表对象
hm_ws=Input_wb.sheet_by_name("号码")
mb_ws=Input_wb.sheet_by_name("模板")

# 获取原始列值
HaoMa=hm_ws.col_values(0)    # 号码
MoBan=mb_ws.col_values(0)    # 模板

# 复制工作簿、新建工作表
Output_wb=copy(Input_wb)
MingLing_ws=Output_wb.get_sheet("输出命令")

# 读取每个号码,将MoBan中的0000000替换为读到的号码,间隔空单元格,生成列表。
ml=[]
for hm in HaoMa:
	for mb in MoBan:
		mlys=mb.replace('0000000',hm)
		ml.append(mlys)
	ml.append("")

# 将生成的列表写到xls表格中
hh=0
for item in ml:
	MingLing_ws.write(hh,0,item)
	hh=hh+1

# 输出工作簿
Output_wb.save('【输出】删除号码命令集合.xls')

print('\n\n恭喜!程序执行完毕!')
print('······')
print('······')
print('······')
print("\n提示输出文件:")
print('    【输出】删除号码命令集合.xls\n')

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值