python excel文件操作

来源:互联网 发布:手机淘宝不能登录原因 编辑:程序博客网 时间:2024/05/21 11:10

python excel文件操作

1. 读取excel文件

(1). 打开excel文件,例:

# This Python file uses the following encoding: utf-8import xlrddata = xlrd.open_workbook(u'C:\\Users\\83382\\Desktop\\毕业论文文献\\程序与数据\\air\\TEST.xlsx')

(2). 获取文件内容信息,例:

mysheets = data.sheets()               #获取工作表listsheet0 = mysheets[0]                   #通过索引获取第0张工作表sheet1 = data.sheet_by_index(1)        #通过索引获取第1张工作表sheet2 = data.sheet_by_name('sheet2')  #通过名字获取工作表rows = sheet0.nrows                    #获取行数cols = sheet0.ncols                    #获取列数myrow = sheet0.row(1)                  #获得Sheet0第1行的信息myrow_values = sheet0.row_values(1)    #获得Sheet0第1行的值mycol = sheet0.col(1)mycol_values = sheet0.col_values(1)mycell = sheet0.cell                   #获取单元格的信息mycell_value = sheet0.cell_value       #获取单元格的值mycell_11 = mycell(1,1)                #获取单元格(1,1)的信息mycell_value_11 = mycell_value(1,1)    #获取单元格(1,1)的值

2. 写excel文件

(1). 创建工作簿和工作表,例:

myworkbook = xlwt.Workbook()           #创建一个工作簿sheet1 = myworkbook.add_sheet("Test")  #创建一个工作表

(2). 设置字体,例:

font0 = xlwt.Font()font0.name = 'Times New Roman'        #设置字体font0.colour_index = 0                #百度excel color index即可得到各种颜色所对应的数字,0-黑色font0.bold = False                    #True表示加粗, False表示不加粗mystyle = xlwt.XFStyle()mystyle.font = font0

(3). 在各个表格中写入对应的信息,例:

sheet1.write(0,0, 'xiaoming', mystyle)  #在坐标(0,0)处写入xiaomingsheet1.write(0,1, '123456', mystyle)sheet1.write(0,4, u'男', mystyle)

(4). 保存文件,例:

myworkbook.save("C:\\Users\\Administrator\\Desktop\\TEST1.xlsx")

3. 修改excel文件

1. 需要用到xlutils.copy模块,例:

from xlutils.copy import copymyfile = xlrd.open_workbook("C:\\Users\\Administrator\\Desktop\\TEST1.xlsx", formatting_info=True)            #打开要修改的excel文件myfile1 = copy(myfile)           #复制要修改的文件,然后对其修改,原文件不动sheetm0 = myfile1.get_sheet(0)   #按索引获取工作表#在点(1,0)处写入'xiaoming'字体为之前设置的mystylesheetm0.write(1,0, 'xiaoming', mystyle)sheetm1 = myfile1.add_sheet('Test1')  #添加新的工作表sheetm1.write(0,0, 'EFFORT', mystyle) #写入信息myfile1.save("C:\\Users\\Administrator\\Desktop\\TEST2.xlsx")  #保存文件
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 安卓手机电池虚电怎么办_查查吧 拼多多拼单期间商家下架商品怎么办 微信绑别人的卡需要人脸认证怎么办 支付宝把钱转到了停用的账号怎么办 我注册征信账号忘记了要怎么办 客户说考虑考虑我该怎么办招商类 浴巾用久了黑黑的洗不干净怎么办 wifi密码被别人改了怎么办啊 苹果手机更新后账号密码忘了怎么办 专项预审批额度额度时效了怎么办 id密码和id码丢了怎么办 手机卡丢了id密码忘了怎么办 不想叫爱派登录我的微信怎么办 pr中素材与新建序列不匹配怎么办 淘宝客户收到货不承认要退款怎么办 淘宝包邮店铺 新疆地区拍怎么办 唯品会换货上门但自己寄了怎么办 闲鱼实名认证拍身份证不行怎么办 支付宝绑定的身份证过期了怎么办 实名认证的淘宝店铺被骗走了怎么办 移动宽带los灯亮红灯闪烁怎么办 天猫精灵方糖不支持5g怎么办 天猫精灵方糖连不上网怎么办 设置隐私相片里没什么都没有怎么办 我的手机丢了里面有隐私相片怎么办 苹果5s的id关了怎么办 用op手机快手拍视频打不开怎么办 苹果8p用流量下载不了软件怎么办 流量下载不了内存大的游戏怎么办 苹果6s开机密码忘记了怎么办 咸鱼买东西没寄买家申请退款怎么办 淘宝商品缺货又不想下架怎么办 房产代理商不给我结佣金怎么办 天猫客服遇到脾气不好的客户怎么办 美团外卖点的食品与描述不符怎么办 淘宝极速退款后买家又不想退怎么办 宝贝破损买家退回运费很高怎么办 信而富额度变0了怎么办 申请淘京猫代理时资料填错了怎么办 苹果手机能上网但微信不能用怎么办 卧室壁纸贴的太花了怎么办