python读取Excel数据

来源:互联网 发布:用java写99乘法表 编辑:程序博客网 时间:2024/05/21 08:50
本程序需要导入xlrd包,可读取后缀名为.xls和.xlsx的Excel文件,使用示例如下:
import xlrddef read(file, sheet_index=0):    """    :param file: 文件路径    :param sheet_index: 读取的工作表索引    :return: 二维数组    """    workbook = xlrd.open_workbook(file)    # all_sheets_list = workbook.sheet_names()    # print("本文件中所有的工作表名称:", all_sheets_list)    # 按索引读取工作表    sheet = workbook.sheet_by_index(sheet_index)    print("工作表名称:", sheet.name)    print("行数:", sheet.nrows)    print("列数:", sheet.ncols)    # 按工作表名称读取数据    # second_sheet = workbook.sheet_by_name("b")    # print("Second sheet Rows:", second_sheet.nrows)    # print("Second sheet Cols:", second_sheet.ncols)    # 获取单元格的数据    # cell_value = sheet.cell(1, 0).value    # print("获取第2行第1列的单元格数据:", cell_value)    data = []    for i in range(0, sheet.nrows):        data.append(sheet.row_values(i))    return dataif __name__ == '__main__':    print(read('工作簿1.xlsx'))

测试数据:

姓名年龄小张20老王40

运行结果:

工作表名称: Sheet1行数: 3列数: 2[['姓名', '年龄'], ['小张', '20'], ['老王', '40']]
0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 判决书生效前看守所不收怎么办 法院判实刑看守所不收怎么办 派出所立案后送拘留所了怎么办 打架斗殴被关在看守所了怎么办 在看守所羁押期间患癌症怎么办 无法偿还借款拘留15天后怎么办 离婚起诉被告人被羁押怎么办 事实不清的案件怎么办 交通事故没时间去做笔录怎么办 偷东西被拘留家长该怎么办 在香港被拘留了怎么办 发票认证机卡了怎么办 交罚款的单子丢了怎么办 父亲行政拘留考警察政审不过怎么办 非法经营罪立案后不批刑拘怎么办 12分扣完了怎么办2018 驾驶证c1扣14分怎么办 车辆被扣12分怎么办 两个违章扣12分怎么办 车辆违章扣12分怎么办 一下扣了20分怎么办 违章扣了100多分怎么办 车子累计扣12分怎么办 起诉了对方不来怎么办 在监狱里被打伤了怎么办 初三要体检没去怎么办 羁押人在看守所没判刑怎么办? 在看守所关两年了还没有判刑怎么办 开麻将馆被拘留怎么办 拘留31天了我该怎么办 收到一封拘留信怎么办 存钱的收据掉了怎么办 行政拘留法制没有批的怎么办 别人起诉我我该怎么办 去钟落潭看守所送衣服要怎么办 长城宽带账号密码忘了怎么办 预约考试密码忘了怎么办 健康证预约号忘记怎么办啊 人在看守所七个月还没结果怎么办 起诉书和判决书丢了怎么办 进了看守所信用卡逾期怎么办