最新公告
  • 欢迎您光临起源地模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入钻石VIP
  • python怎么连接excel

    正文概述    2020-05-10   269

    python怎么连接excel

    python操作excel主要用到xlrd和xlwt这两个库,即xlrd是读excel,xlwt是写excel的库。

    xlwt缺点,无法复制Excel格式

    xlutils 可以复制Excel格式

    一、安装第三方库

    pip install xlrd

    pip  install xlwt

    pip install xlutils

    相关推荐:《Python视频教程》

    二、第三方库的使用

    1、xlrd读Excel

    import xlrd
    book=xlrd.open_workbook("demo2.xls")
    sheet1=book.sheet_by_index(0) #通过索引取TAB,且返回的是对象
    #sheet1=book.sheet_by_name('sheet1')#通过名字取TAB,且返回的是对象
    print(sheet1.row_values(1)) #取某一行的数据
    print(sheet1.col_values(0)) #取某一列的数据
    print(sheet1.cell_value(0,0)) #取某一单元格内容
    print(sheet1.cell(0,0).value) #取某一单元格内容
    print(sheet1.col_values(1,0,6)) #取从第一列的第0行到第6行的数据,不包含第6行
    print(sheet1.name) #取TAB名称
    print(sheet1.nrows) #取共多少行
    print(sheet1.ncols) #取共多少列
    print(sheet1.number) #取TAB的index
    print(sheet1.row_len(0)) #每行的长度

    2、xlwt写Excel

    import xlwt
    book=xlwt.Workbook() #声明对象
    sheet=book.add_sheet('标签1') #添加TAB签
    list=["姓名","年龄","性别","班级"] #表头数据
    x,y=0,0
    for i in list:
     sheet.write(x,y,i)  #遍历写表头
     y+=1
    book.save("b.xls") 
    #保存的时候,如果你用的是微软的Office,后缀就用.xls
    #如果是wps .xls,.xlsx

    python怎么连接excel

    3、xlutils复制修改

    修改的思路是:打开----复制----修改

    import xlrd
    from xlutils import copy
    book=xlrd.open_workbook("book.xls") #打开文件
    newbook=copy.copy(book) #复制文件
    sheet=newbook.get_sheet(0) #获取表TAB
    list=["姓名","年龄","性别","班级"] 
    for col,t in enumerate(list): #枚举方式遍历写表头
        sheet.write(0,col,t)
    newbook.save("book.xls")

    python怎么连接excel


    起源地下载网 » python怎么连接excel

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    模板不会安装或需要功能定制以及二次开发?
    请QQ联系我们

    发表评论

    还没有评论,快来抢沙发吧!

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者

    请选择支付方式

    ×
    迅虎支付宝
    迅虎微信
    支付宝当面付
    余额支付
    ×
    微信扫码支付 0 元