美文网首页
Python处理excel表格

Python处理excel表格

作者: Alex_Dj | 来源:发表于2018-04-10 23:28 被阅读0次

    需要处理的问题

    从源excel文件中读取信息, 经过处理转换重新生成一份新的excel表格(目标excel的格式是提前准备好的)。

    所需环境

    Pyhton2.7,需要用到的是的是xlrd, xlutils.
    注意:如果要创建Excel文件需要用到xlwt,此处目标excel的格式已经确定


    处理方法

    excel 文件读取

    import xlrd
    src_workbook = xlrd.open_workbook(src_file) #其中src_file是源excel文件
    src_sheet = src_workbook.sheet_by_index(0)  #src_sheet是源excel文件的第一个sheet
    

    excel 文件写入

    from xlutils import copy
    tmp_workbook = xlrd.open_workbook(dst_file) # 打开模板文件dst_file
    dst_workbook = copy.copy(tmp_workbook)      #  复制目标文件对象dst_workbook中
    dst_sheet = dst_workbook.get_sheet(0)       # 获取目标excel文件中的sheet 1
    dst_sheet.write(i, j, v)                    # 向目标excel写入,i为行数,j为列数,v为写入值
    dst_workbook.save(dst_file)                 # 保存目标excel文件
    

    相关文章

      网友评论

          本文标题:Python处理excel表格

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