python替换excel指定字符串_【python】替换指定内容,excel数据预处理
當我們所需要替換的數據量比較大的時候,使用excel中自帶的替換功能會發現非常耗時,這時可以使用python,快準狠!
#coding=utf-8
import xlrd
import codecs
import re
def open_xlsx():
# 加載Excel數據,處理數據
data = xlrd.open_workbook('測試.xlsx') # 讀取工作表
table = data.sheet_by_name('Sheet1') # 讀取當前sheet表對象
rows = table.nrows # 獲取行數
print('一共有{}行數據,開始清洗數據'.format(rows))
for i in range(1,rows):
company = table.row_values(i)[0]
job = table.row_values(i)[1]
degree = table.row_values(i)[2]
fuli = table.row_values(i)[3]
salary = table.row_values(i)[4]
experience = table.row_values(i)[5]
area = table.row_values(i)[6]
zhize = table.row_values(i)[7]
yaoqiu = table.row_values(i)[8]
degree = degree.replace("?"," ")
experience = experience.replace("?"," ")
area = area.replace("?"," ")
zhize =zhize.replace("?"," ").replace("["," ").replace("]"," ")
yaoqiu = yaoqiu.replace("?"," ").replace("["," ").replace("]"," ")
output = ('{}\t{}\t{}\t{}\t{}\t{}\t{}\t{}\t{}\n').format(company, job, degree, fuli, salary, experience, area, zhize, yaoqiu)
f = codecs.open('清洗后的數據.xls', 'a+')
f.write(output)
f.close()
if __name__ == '__main__':
open_xlsx()
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的python替换excel指定字符串_【python】替换指定内容,excel数据预处理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 语言主程序和子程序的写法_汇编语言程序设
- 下一篇: 开发流媒体服务器_Github选出10大