美文网首页
Python 中的excel 操作

Python 中的excel 操作

作者: 洪荒之气 | 来源:发表于2021-05-26 15:34 被阅读0次

    引入的库 :XlsxWriter
    引入方式 :pip install XlsxWriter >>> 如果报错 >>> python -m pip install --upgrade pip >>> 安装成功 >>> pip install XlsxWriter 报错截图如下(操作系统Windows 10):

    image.png
    参考链接: https://blog.csdn.net/sqlserverdiscovery/article/details/53813207
    =========
    引入库:xlrd & xlwt & xlutils
    注意 : 如果要对xlsx后缀名的文件进行读操作,那么就一定要安装以下插件:pip install pyexcel-xls

    使用:
    1、读操作

    创建xls文件对象(读对象)

    ruibohao_rb = xlrd.open_workbook('C:\Users\zhihuixie\Desktop\日报数据\入库\ruibohao.xlsx')

    获取某个(第0个) sheet 的值

    ruibohao_sh1 = ruibohao_rb.sheet_by_index(0)

    获取总行数

    ruibohao_total_rows = ruibohao_sh1.nrows

    遍历操作

    for i in range(rows):
    # 获取每一行的值,返回一个集合
    rowData = sh1.row_values(i)
    # 获取该行的中的某个索引的值
    val = rowData[data_index]

    2、写操作

    创建xls 文件对象(写对象)

    wb = xlwt.Workbook()

    创建两个表单(excel左下角的sheet)

    sh1 = wb.add_sheet('成绩')
    sh2 = wb.add_sheet('汇总')

    准备好写入第一个sh1的数据

    sh1.write(2, 0, '李四')
    sh1.write(2, 1, '89')

    准备好写入第一个sh2的数据

    sh2.write(0, 0, '总成绩')
    sh2.write(1, 0, '268')

    如果不存在这个文件,那么会创建这个文件

    wb.save('C:\Users\zhihuixie\Desktop\日报数据\入库\test_write.xlsx')

    相关文章

      网友评论

          本文标题:Python 中的excel 操作

          本文链接:https://www.haomeiwen.com/subject/rghoqltx.html