主页 > 办公自动化 > python 怎样对excle文件进行读写操作

python 怎样对excle文件进行读写操作

2021-12-25 11:35来源:m.sf1369.com作者:宇宇

分别进入到xlrd和xlwt文件中对setup.py进行安装,安装命令为setup.py install进入python解释器,输入import xlwt,正常无报错即可下面是我写的一个将Excle文件中的数据读取到普通文本中,和从普通文本写到Excel的一个互换程序:[python] view plain copy#encoding:utf8 import xlrd import xlwt class OperExcel(): #读取Excel表 def rExcel(self,inEfile,outfile): rfile = xlrd.open_workbook(inEfile) #创建索引顺序获取一个工作表 table = rfile.sheet_by_index(0) #其他方式 #table = rfile.sheets()[0] #table = rfile.sheet_by_name(u'Sheet1') #获取整行,整列的值 table.row_values(0) table.col_values(0) #获取行数和列数 nrows = table.nrows - 1 ncols = table.ncols #循环获取列表的数据 #for i in range(nrows): # print table.row_values(i) wfile = open(outfile,'w') #获取第一列中的所有值 for i in range(nrows): #table.cell(i,0).value获取某一单元格的值 wfile.write(table.cell(i,0).value.encode('utf8') + '\n') wfile.close() #将数据写入Excel表 def wExcel(self,infile,outEfile): rfile = open(infile,'r') buf = rfile.read().split('\n') rfile.close() w = xlwt.Workbook() sheet = w.add_sheet('sheet1') for i in range(len(buf)): print buf[i] sheet.write(i,0,buf[i].decode('utf8')) w.save(outEfile) if __name__ == '__main__': t = OperExcel() t.rExcel('test.xls','test') t.wExcel('test','1.xls')

相关推荐

企业办公软件都有哪些?

办公自动化 2024-01-14

数控车床自动编程用什么软件?

办公自动化 2024-01-12

写字间物业管理方案

办公自动化 2023-12-09

自动化的好处和坏处

办公自动化 2023-12-05

单片机有什么特征?

办公自动化 2023-11-27

excel2007教程|excel2007教程下载

办公自动化 2023-11-22