Python之操作Excel

Posted 学而时习之,不亦说乎

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python之操作Excel相关的知识,希望对你有一定的参考价值。

使用之前先导入三个模块:

import xlwt  #只能写Excel
import xlrd   #只能读Excel
import xlutils  #修改Excel,在原来的基础上修改

一、写EXCEL

book=xlwt.Workbook()  #新建一个Excel
sheet=book.add_sheet(sheet1)#建一个sheet页
sheet.write(0,0,id)#指定行和列,写内容
sheet.write(0,1,username)
sheet.write(0,2,password)

sheet.write(1,0,1)
sheet.write(1,1,xiaoming)
sheet.write(1,2,123456)

book.save(stu.xls)#保存内容
#注意:要保存成结尾时.xls的文件,.xlsx用微软的文件打不开,只能用WPS的打开

使用循环方式写入内容:

#给定文件内容:
stus=[
    [1,njf,1234],
    [2,xiaojun,1234],
    [3,hailong,1234],
    [4,xiaohei,1234],
    [5,xiaohei,1234],
    [6,xiaohei,1234],
    [7,xiaohei,1234],
    [8,xiaohei,1234],
    [9,xiaohei,1234],
]

#内容写入Excel
book=xlrt.Workbook() #新建一个Excel
sheet=book.add_sheet(sheet1) #新建一个sheet页

line=0 #控制的是行
for stu in stus:
    col=0 #控制列
    for s in stu:
        sheet.write(line,col,s)
        col+=1
    line+=1

book.save(stu.xls) #保存内容

 

以上是关于Python之操作Excel的主要内容,如果未能解决你的问题,请参考以下文章

Python操作Excel之数据提取

python之数据驱动Excel+ddt操作(方法二)

Python操作excel之xlrd和xlwt简介

python使用 pywin32 模块操作 excel,Python 操作 excel 系列之五

Python之Excel操作

python之操作excel