zoukankan      html  css  js  c++  java
  • 【Python】Excel操作-2 (07版本以下Excel操作,其实不怎么用了,麻蛋,预习了2天课间才发现,还说怎么跟老师讲的不一样)

    #保存修改Excel
    import xlrd
    from xlutils.copy import copy
     
    #打开Excel文档并将内容读取到内存
    readbook=xlrd.open_workbook("e:\test4\s.xls")
     
    #将Excel内容copy一份
    copybook=copy(readbook)
     
    #遍历Excel文档中的每一个工作表,进行下面的处理
    for i in range(len(readbook.sheets())):
     
        #获得copy的Excel中的表i
        sheet=copybook.get_sheet(i)
     
        #获取原Excel文档中的表i
        readsheet=readsheet.sheet_by_index(i)
        for row in range(readsheet.nrows):
     
        #对表i中的单元格数据做如下处理
            for col in range(readsheet.ncols):
                cell=readsheet.cell(row,cell).value
                print "type is:",type(cell),cell
                if type(cell) in (str,unicode):
                #判断一下读取出来的单元格数据格式,如果为str和unicode的字符串,就调用字符串的upper函数,将小写改成大写。
                res=cell.upper() #把小写改成大写
                sheet.write(row, col, res)#将修改的内容写入拷贝的excel中
                #sheet.write(row, col, '中文'.decode('GBK'))
     
    #将拷贝的excel保存为新文件,或覆盖原来的excel文件
    copybook.save("e:\test4\s2.xls")
    print "************ end **************"
  • 相关阅读:
    错误:找不到或无法加载主类
    CentOS 7 命令
    CentOS 7 分区
    Pow(x, n)
    Sum Root to Leaf Numbers
    linux下intel 82579LM 网卡驱动安装
    printf打印字符耗时多少
    数组中移动0至后面
    SDL多线程问题之--Unknown request in queue while dequeuing
    java学习123>>IO
  • 原文地址:https://www.cnblogs.com/jingsheng99/p/8886809.html
Copyright © 2011-2022 走看看