zoukankan      html  css  js  c++  java
  • py库: xlwt 、xlrd (写读EXCEL文件)

    写EXCEL文件

    # -*- coding: utf-8 -*-
    import xlwt
    
    book = xlwt.Workbook(encoding = "utf-8", style_compression = 0)#创建一个Wordbook对象,相当于创建了一个Excel文件
    sheet = book.add_sheet("sheet1", cell_overwrite_ok = True)#创建一个sheet对象,一个sheet对象对应Excel文件中的一张表格
    
    #向表sheet1中添加数据
    #sheet.write(0, 0, "1行1列")
    #sheet.write(1, 0, "2行1列")
    #sheet.write(0, 1, "1行2列")
    #sheet.write(1, 1, "2行2列")
    for i in range(0,30):
        sheet.write(i,0,i)
        sheet.write(i,1,i*2)
        sheet.write(i,2,i*3)
    #最后,将以上操作保存到指定的Excel文件中
    book.save("zz.xls")

    读EXCEL文件的内容

    import xlrd
    xls_file = "zz.xls"
    book = xlrd.open_workbook(xls_file)#打开指定文件
    sheet1 = book.sheet_by_index(0)# 通过sheet索引获得sheet对象
    # 获得行数和列数
    nrows = sheet1.nrows# 总行数
    ncols = sheet1.ncols#总列数
    # 遍历打印表中的内容
    for i in range(nrows):
        for j in range(ncols):
            cell_value = sheet1.cell_value(i, j)
            print(cell_value, end = "	")
        print("")

    ...

  • 相关阅读:
    匿名函数
    Python基础练习题5
    for循环实现一个注册小案例
    Python基础练习题4
    Python集合
    Python基础练习题3
    Python 元组和字典
    Python PEP8规范与python之禅
    Python基础练习题2
    常见的排序之冒泡排序
  • 原文地址:https://www.cnblogs.com/qq21270/p/7704983.html
Copyright © 2011-2022 走看看