zoukankan      html  css  js  c++  java
  • python3修改Excel中固定单元格的内容

    
    
    # coding:utf-8

    import xlwt
    import xlrd
    from xlutils.copy import copy

    '''修改Excel中某个单元格的内容'''
    data = xlrd.open_workbook(r'D:Letter1_YJFQ.xls', formatting_info=True)
    w = copy(data)

    for i in range(len(data.sheet_names())):
    sheet1 = data.sheet_by_index(i)

    '''循环读取sheet179列的内容'''
    sheet_data = sheet1.cell(16, 8).value

    '''将读取的内容以'_'进行分割'''
    data_li = sheet_data.split('_')

    '''移除列表中的最后一个元素,并将移除的元素插入列表的第一行'''
    item = data_li.pop(-1)
    data_li.insert(0, item)
    print(data_li)

    '''将列表中的元素转换成字符串,以'_'进行连接'''
    data_str = '_'.join(data_li)
    print(data_str)

    '''设置写入Excel的字体格式'''
    style = xlwt.XFStyle()
    font = xlwt.Font()
    font.height = 0x00DC # 220=11号字体: this is font with height 11 points (20*x) 设置字体的大小,以20为一个单位
    font.name = '宋体' # 设置字体
    style.font = font

    '''将字符串写入Excel的单元格'''
    w.get_sheet(i).write(16, 8, data_str, style)

    w.save('D:Letter2_YJFQ.xls')
  • 相关阅读:
    高维协方差矩阵估计
    互信息
    投资组合模型
    R语言
    sklearn
    Python学习
    swagger使用过程中遇到的坑
    mysql杂文
    2018狗年,半年报
    Springboot 手动搭建项目 --redis配置&日志完善+用户名
  • 原文地址:https://www.cnblogs.com/sammy1989/p/7524722.html
Copyright © 2011-2022 走看看