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')
  • 相关阅读:
    SPOJ SAMER08A
    SPOJ TRAFFICN
    CS Academy Set Subtraction
    CS Academy Bad Triplet
    CF Round 432 C. Five Dimensional Points
    CF Round 432 B. Arpa and an exam about geometry
    SPOJ INVCNT
    CS Academy Palindromic Tree
    身体训练
    简单瞎搞题
  • 原文地址:https://www.cnblogs.com/sammy1989/p/7524722.html
Copyright © 2011-2022 走看看