标签:ica imp 添加 ted 使用技巧 org 单元格 mon token
一:excel获取值操作
1、导入模块
import xlrd
2、打开Excel文件读取数据
data = xlrd.open_workbook(‘excelFile.xls‘)
3、使用技巧
获取一个工作表
import xlwt,xlrd
book = xlwt.Workbook()
# #新建一个excel对象
sheet = book.add_sheet(‘stu‘)
# #添加一个sheet页
for i in range(len(title)):
#title多长,循环几次
sheet.write(0,i,title[i])
# #i既是lis的下标,也代表每一列
# #处理表头
# #写excel的时候,你保存的文件名必须是xls
for row in range(len(lis)):
#取lis的长度,控制循环次数
id = lis[row][‘id‘]
#因为lis里面存的是一个字典,lis[row]就代表字典里面的每个元素,然后字典取
#固定的key就可以了
name = lis[row][‘name‘]
sex = lis[row][‘sex‘]
new_row = row+1#因为循环的时候是从0开始循环的,第0行是表头,不能写
#要从第二行开始写,所以这里行数要加一
sheet.write(new_row,0,id)
sheet.write(new_row,1,name)
sheet.write(new_row,2,sex)
book.save(‘stu1.xls‘)
Python中一般使用xlrd(excel read)来读取Excel文件,使用xlwt(excel write)来生成Excel文件(可以控制Excel中单元格的格式),需要注意的是,用xlrd读取excel是不能对其进行操作的:xlrd.open_workbook()方法返回xlrd.Book类型,是只读的,不能对其进行操作。而xlwt.Workbook()返回的xlwt.Workbook类型的save(filepath)方法可以保存excel文件。
因此对于读取和生成Excel文件都非常容易处理,但是对于已经存在的Excel文件进行修改就比较麻烦了。不过,还有一个xlutils(依赖于xlrd和xlwt)提供复制excel文件内容和修改文件的功能。
from xlrd import open_workbook from xlutils.copy import copy rb = open_workbook(‘1.xls‘) #通过sheet_by_index()获取的sheet没有write()方法 rs = rb.sheet_by_index(0) wb = copy(rb) #通过get_sheet()获取的sheet有write()方法 ws = wb.get_sheet(0) ws.write(0, 0, ‘changed!‘) wb.save(‘1.xls‘)
标签:ica imp 添加 ted 使用技巧 org 单元格 mon token
原文地址:http://www.cnblogs.com/lilyleng/p/7138000.html