python替代excel_用Python替换excel中的字符串

一个建议是,将单元格数据读入字符串,然后对其进行操作。在

试试这个:(不幸的是我现在不能运行它)# Open Excel file from a user imput

import xlrd, xlwt

filename = raw_input("Enter Excel file name with extension (.xls) and path")

oldbook = xlrd.open_workbook(filename)

newbook = xlwt.Workbook()

# For all the sheets in the workbook

for sheetname in oldbook.sheet_names():

oldsheet = oldbook.sheet_by_name(sheetname)

newsheet = newbook.add_sheet(sheetname)

# For all the rows and all the columns in an excel

for ii in range(oldsheet.nrows):

for jj in range(oldsheet.ncols):

# Replace

CellString=str(oldsheet.cell(ii, jj).Value)

CellString=CellString.replace("%", "Perc")

CellString=CellString.replace(" ", "_")

newsheet.write(ii, jj, CellString)

# Save the file in a desired location with the desired name

savelocation = raw_input("Enter a new path and file name with extension (.xls) to save the new Excel spread sheet ")

newbook.save(savelocation)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值