项目中excel表格中由合同内容--转换为验收清单的办法(python操作excel表格)
需求:
把合同内容--转换为验收清单的办法(python操作excel表格)
1.字段重新排序
2.选择需要的表格列
原始的表格内容:

需要的格式:

涉及的技术点:
1.读取原始表格“readexcel1.xlsx”内容,修改内容后保存的表格信息“newexcel.xlsx”
2.遍历每个sheet单元表信息
具体见代码:
def forexcelret():# 读取原始的表格内容f=pd.ExcelFile("./readexcel1.xlsx")# 1/3保存数据--修改后保存的excel--->分为三步,具体见下面writer=pd.ExcelWriter("newexcel.xlsx")# 遍历原始数据每个sheet单元格,然后进行分析处理,最后保存到单元格中for isheet in f.sheet_names:df=pd.read_excel("./readexcel.xlsx",sheet_name=isheet,skiprows=2,usecols='B:G')# 指定数据的列名df.columns = ["设备名称", "品牌", "规格型号", "项目特征", "单位", "工程量"]# 梳理原始数据到希望的格式newdf = df[['设备名称', '规格型号', '品牌', '单位', '工程量']]# 增加制定的;列位置,原来表格中并不存在的列,新添加的列,为后续表格生成新的形式的表格的事项newdf.insert(4, "园区部位", "")#2/3保存数据保存到每个sheet表格中newdf.to_excel(writer,sheet_name=isheet)print(newdf)# 3/3保存数据.===最后保存到excel表格中writer._save()if __name__ == '__main__':forexcelret()
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
