首页 > 编程语言 > 详细

python读取Excel指定单元格的值

时间:2021-09-01 22:12:28      阅读:9      评论:0      收藏:0      [点我收藏+]

使用第三方库openpyxl实现

import openpyxl


def read_cell(io, sheet, cell=‘A2‘):
    """
    读取单元格
    :param io: Excel文件路径
    :param sheet: 读取哪一张表,str, int   eg: ‘Sheet1‘ or 0
    :param cell: 读取哪一个单元格
    :return: value --> str
    """
    excel = openpyxl.load_workbook(io)
    if isinstance(sheet, str):
        ws = excel[sheet]
    elif isinstance(sheet, int):
        sheet_names = excel.sheetnames
        name = sheet_names[sheet]
        ws = excel[name]
    else:
        raise TypeError(‘sheet must be int or str, not %s‘ % type(sheet))
    val = ws[cell].value
    if val:
        return val
    else:
        return ‘‘

python读取Excel指定单元格的值

原文:https://www.cnblogs.com/rongge95500/p/15209554.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!