python读取文件某一行某个数,python读取文件行号
产品狗的Python之路
(1):使用python将excel表格拆分成多个
背景:
由于公司内部数据导入系统限制了每次导入的数据行数,往往需要将一个有几万行的表格拆分成多个,比较费力,所以编写了一个小程序自动拆分。我是产品经理,代码一点都不专业,就当是交流学习吧。
#实现excel表格按行拆分的功能#导入openpyxl #填写文件名excel_name_input=input(填写excel文件名,限于。xlsx格式) excel _ name _ open=excel _ name _ input 。xlsx #读取对应的excel文件,应添加错误提示,要优化的工作簿=open pyxl . load _ workbook(filename=excel _ name _ open)sheet _ origin=workbook . active #获取活动表#获取原表中极限的数据, 并复制到新表nrows=sheet_origin.max_row #最大行数ncols=sheet_origin.max_column #最大列数#总共需要多少个excel限制=int (input (input分页数据))sheets=nrows/Limit if not sheets . is _ integer():# 1 sheets=int(sheets)1 for I in range (1,sheets 1):WB=open pyxl . workbook()sheet=WB[ sheet ]#为range(1,ncols1)中的n写入第一行数据value=sheet _ origin.cell (row=1,Column=n)。写入范围内的值#数据t=2 limit *(I-1)num _ index=2 for row _ num in range(t,tlimit1): for col _ num in range (1,ncols 1):sheet . cell(row=num _ index,col=col _ num)。value=sheet _ origin . cell(row=row _ num,col=col _ num)。value um _ index=num _ index 1 WB . save( { excel name })。xlsx。format (excelname=i))打印(“数据分割已完成”)
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。