zoukankan      html  css  js  c++  java
  • python_excel

    excel

    excel
    
    import xlrd
    work = xlrd.open_workbook("test1.xls")   #读取Excel文件
    print(work.sheet_names())  #获取所有工作表单名字
    print(work.sheet_names()[1])  #获取第2个工作表单名字
    print(work.sheet_by_index(0))   #通过索引获取第一个工作表单
    print(work.sheet_by_name(u'学习报告'))  #通过表名称选择工作表单
    
    
    sheet = work.sheet_by_index(0)
    print(sheet.nrows)    #获取表格的有内容的行数
    print(sheet.ncols)    #获取表格的有内容列数
    print(sheet.cell_value())  #获取n行和n列某个单元格值
    #print(sheet.cell(0,0))     #同上
    
    print(sheet.row_values(2))  #获取整行的值
    print(sheet.col_values(0))  #获取整列的值
    
    #通过循环读取表格的所有行
    # for rownums in range(table.nrows):
    #     print(table.row_values(rownums))
    
    # #通过循环读取表格的所有列
    # for rownums in range(table.ncols):
    #     print(table.col_values(rownums))
    
    
    
    
    
    #获取单元格的值
    print(sheet.row_values(2,3))
    
    '''
    import xlrd
    import os
    from xlutils.copy import copy
    def base_dir(filename=None):
        return os.path.join(os.path.dirname(__file__),filename)   #当前目录下读取内容
    
    # work = xlrd.open_workbook(base_dir("test1.xls"))
    # sheet = work.sheet_by_index(0)
    # print(sheet.nrows)
    # print(sheet.cell(1,0))
    
    
    
    #Excel内容修改
    work = xlrd.open_workbook(base_dir("test1.xls"))   #找到文件对象
    old_content =copy(work)    #复制文件内容
    ws = old_content.get_sheet(0)   #获取表单
    ws.write(8,0,"test_07")      #写入内容
    old_content.save(base_dir("test1.xls"))   #保存源文件或者新建文件
    '''
     
  • 相关阅读:
    flink RECEIVED SIGNAL 15: SIGTERM. Shutting down as requested
    hive 正则
    scala.sys.process
    python多版本管理
    行式存储和列式存储
    Windows Latex 中日文字体设置例
    perl笔记
    wordpress plugins collection
    【转载】Windows 7下使用bcdedit删除多余启动项的命令
    修改MySQL密码
  • 原文地址:https://www.cnblogs.com/huaerye/p/13503671.html
Copyright © 2011-2022 走看看