python excel文件换题头
最近在整理大批的excel人员数据,但因历史原因,题头写的乱七八遭,导入数据库时时常提醒,就写了个如下函数,统一下表头
# 目录下所有excel换题头 def muHuanTitou(path,biaotou):df = pd.read_excel(path, None)# 替换Excel 表格内的空单元格,否则在下一步处理中将会报错import datetimestr_p = datetime.datetime.now()dateTime_p = datetime.datetime.strftime(str_p, '%H%M%S')writer = pd.ExcelWriter('N'+path[:-4]+str(dateTime_p)+'.xlsx')for sh in df.keys():fdf = pd.read_excel(path, sh)df_list=[]fdf.fillna("", inplace=True)sjbt=fdf.columns.to_list()if len(sjbt)>0:bt=biaotouxuadd=0if len(sjbt)==len(biaotou):bt=biaotouelif len(sjbt)>len(biaotou):for i in range(len(sjbt)-len(biaotou)):bt.append('bt'+str(i))else:bt=biaotouxuadd = len(biaotou)-len(sjbt)for i in fdf.index.values:# loc为按列名索引 iloc 为按位置索引,使用的是 [[行号], [列名]]df_line = fdf.loc[i, fdf.columns].to_dict()# print(df_line)for i in range(xuadd):newl='bt'+str(i)df_line[newl]=''# if# df_line['行业'] = sh # excel的sheet表名为行业 + ';' + df_line['行业']# 将每一行转换成字典后添加到列表# if df_line['地区'] != '':df_list.append(df_line)nydf = DataFrame(df_list)nydf.to_excel(excel_writer=writer, sheet_name=sh, header=biaotou)# print(len(df_list))writer.save()writer.close()
python excel文件换题头相关推荐
- python中nrows_sheet.nrows有一个错误的值 – python excel文件
sheet.nrows有一个错误的值 – python excel文件 我有一个很奇怪的问题 我试图从Excel文件中读取一些数据,但属性nrows有一个错误的值. 尽pipe我的文件有很多行,但它只 ...
- python excel文件转换成字符串_python利用pandas将excel文件转换为txt文件的方法
python将数据换为txt的方法有很多,可以用xlrd库实现.本人比较懒,不想按太多用的少的插件,利用已有库pandas将excel文件转换为txt文件. 直接上代码: ''' function:将 ...
- linux python excel文件,Linux下用python处理excel
安装模块部分 pip install xlrd pip install xlwt 读取常用部分 导入模块 import xlrd 打开Excel文件读取数据 data = xlrd.open_work ...
- python:excel文件转csv
0. 使用库 xlsx文件解析处理: openpyxl库 csv文件格式生成:csv 1. 导入openpyxl模块 import openpyxl #导入模块openpyxl openpyxl是第三 ...
- python excel文件转为csv文件_python实现将excel文件转化成CSV格式
python实现将excel文件转化成CSV格式 如下所示: import pandas as pd data = pd.read_excel('123.xls','Sheet1',index_col ...
- Python - Excel文件与CSV文件相互转化
Excel文件转化成CSV - pandas #excel文件转化成csv import pandas as pdfile='E:\\pythondata\\union\\test_3.xlsx' o ...
- Python Excel文件操作
目录 1.准备工作 1.安装openpyxl包 2.调用包 2.读Excel操作 1.打开文件 2.读单元格 3.行和列 3.写Excel操作 1.准备工作 Python中没有专门操作Excel恩建的 ...
- python - excel文件操作
下载相应的第三方库 进入下载的python文件夹下面,找到Scripts文件夹,在文件路径那里输入cmd 在命令提示符中输入:pip install xlwt 然后回车,等待下载状态为sucess就代 ...
- python填写excel-使用Python填写Excel文件的简便方法
让我们说我有一个名为test.xlsx的excel文件,它是一个有三张工作簿,其中sheet1被称为hello1,sheet2被称为hello2,而sheet3被称为bye. 现在,我想读取该文件,然 ...
最新文章
- 如何提高模型性能?这四大方法值得尝试 | CSDN 博文精选
- JSON——Jackson 时间格式化输入输出
- 数据列过滤条件常用处理
- NYOJ 135 取石子(二)
- if condition 大于_条码打印软件之脚本编程的应用(if语句)
- Android 截屏监听(截图分享功能实现)
- phoenix创建索引报错“ Mutable secondary indexes must have the hbase.regionserver.wal.codec property”
- 文件服务和对象存储服务器,对象存储与块存储服务
- 如何才能精通C++?原来这点才最重要!
- 如何翻滚截屏_怎么进行滚动截屏
- 体彩大乐透模拟机选随机号码_模拟
- 五款交友APP对比评测,哪款交友app好用?
- unity模型制作(四):绘制一个凹多边形
- C++:构造函数中调用虚函数
- python 列表推导式 else_列表推导式与表达式生成器在 Python 中的滥用!
- 高德,微信公众号,企业微信获取定位
- 飞凌国产芯片系列经验分享|A40i开发板应用笔记-PWM 的应用
- 第九节-python函数介绍(中)
- QQ发表说说显示服务器超时,qq空间发表说说无法显示的原因
- linux pe无法识别硬盘,diskgenius识别不到硬盘是怎么回事?原因以及解决方法
热门文章
- Maven 项目自动构建 Docker 镜像推送到 Docker 服务器
- ubuntu下定时清理文件
- html——简单文章发布html页面及富文本编辑器wangEditor的使用
- 华为云云耀云服务器 中小企业的福音
- 三十多岁,如何打理尴尬年龄里的凌乱人生
- Adobe Animate把.fla文件导出透明背景图片
- rtmp 发送h264包,主要是sps,pps,i帧和非i帧
- java JLabel改变大小后如何刷新_【基本功】Java动态追踪技术探究
- 如何在WhatsApp中引用某人
- 我国开始研制电子计算机,我国从( )年开始研制电子计算机。