需求场景:最近需要从一个有100多个sheet页的excle中读取各sheet页中固定列和固定行的数据值,python显然可以胜任这个工作。 设计思路:读取到指定的列和行的数据,同步写入到新的excel中 涉及模块:xlrd,xlwt 程序代码: import xlrd # 导入excle读取模块 import xlwt # 导入excle写入模块 if __name__ == '__main__': """ 关键知识点: 一:打开excle表,使用xlrd.open_workbook(‘路径’)打开 二:获取excel的sheet名称,使用xlrd.sheet_names() 三:获取excel行数与列数,使用nrows(行),ncols(列) 四:获取第几行第几列的具体值,使用cell(row,col).value """ # 初始化读excel openExcle = xlrd.open_workbook('用Python程序读取的excel路径和名称.xls') # 要读取的文件路径和名称 sheetname = openExcle.sheet_names() # 将excel中sheet页标签名存到sheetname变量中 # 初始化写excel myExcel = xlwt.Workbook() # 初始化写模块 mySheet = myExcel.add_sheet('111') # 保存文件sheet页命名为111 row = 0 # 计数器,行循环用 col = 0 # 本程序没有使用,手动指定了三列输出 # 用for
Python读取excle文件样例
最新推荐文章于 2024-09-03 16:52:02 发布