python 在Excel中新增一列
1.在Excel中定义新列:
#定义新列需要用到columns.tolist()函数,具体代码如下:col_name=df.columns.tolist()col_name.insert(新列位置, '新列名称')wb=df.reindex(columns=col_name)#然后后面再接一行代码用来定义新列的计算规则。
2.将结果输出Excel文件:
df.to_excel("path to save")
对一个文件夹下所有Excel批量添加一列,整体代码:
import sys
import os
import pandas as pd
from matplotlib import pyplot as plt
import math
import xlwt
import xlsxwriterplt.rcParams['font.sans-serif']=['SimHei']#用来正常显示中文标签
plt.rcParams['axes.unicode_minus']=False#用来正常显示负号path = r'file path'
filenames = os.listdir(path)
f = xlwt.Workbook(encoding='utf-8', style_compression=0) # 新建一个excel
sheet = f.add_sheet('sheet1') # 新建一个sheetfor i in filenames:excel_path = r'file name/' + if = open(excel_path,'rb')
# print(f)df = pd.read_excel(f)#定义新列col_name = df.columns.tolist()col_name.insert(10,'1') #设置新增列的位置和名称wb = df.reindex(columns = col_name)df['1'] = df['2'] - df['3'] #计算方式,根据自己设定#To save it back as Exceldf.to_excel("path to save/"+i) #Write DateFrame back as Excel file
参考资料:
https://stackoverflow.com/questions/44811523/how-do-i-add-a-column-to-an-existing-excel-file-using-python
Excel中新增一列 python:https://www.cnblogs.com/guxingy/p/12916940.html
python 在Excel中新增一列相关推荐
- Python修改Excel中某一列的值
修改Excel中某一列的值 一.背景 在日常处理数据时,常常会遇到excel中数据进行批量修改,而这些数据往往是没规律的,但是站在python的角度,他们又是有规律的.我在尝试开发抽奖系统的时候,想要 ...
- 用python对excel中的两列数据进行排列组合
需求:对一个excel中的两列数据进行排列组合,并将数据追加写入到表格中. 背景:完全不懂代码的小白,所以,最后将代码打包生成可执行文件,方便操作. 下面直接上代码. import pandas as ...
- 实例3:python 删除excel中的多余列
实例所用资源:https://download.csdn.net/download/weixin_46623003/16096875 一.数据情况 1.原数据 1.xlsx和2.xlsx的内容如下,3 ...
- python excel增加一列_(用Python修改excel中一列数据)python新增一列
python怎么从excel中读取数据? ⒈ #import παέτο import xlrd #Ρύθμι διαδρής path='C:\\Users\\jyjh\\Desktop\\data ...
- python 表格格式输出_利用python对excel中一列的时间数据更改格式操作
问题场景:需要将下列的交期一列的数据格式更改成2019/05/10 存货编码 尺寸 数量 交期 0 K10Y0190000X B140 200 2019-05-10 00:00:00 1 K10Y01 ...
- python获取excel某一列-Python从Excel中读取日期一列的方法
如下所示: import xlrd import datetime file=u"伏特加.xls"#注意读中文文件名稍微处理一下 data=xlrd.open_workbook(f ...
- python3读取excel某一列_怎样用python,读取excel中的一列数据!python读取excel某一列数据...
Python 如何循环读取csv或者excel中的一列数据,写入到中搜索 是可以 a.csv复制到 b.csv中 import csv def foo(): with open('a.csv', 'r ...
- python对excel数据更改_利用python对excel中一列的时间数据更改格式代码示例
本篇文章小编给大家分享一下利用python对excel中一列的时间数据更改格式代码示例,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 问题场景:需要将 ...
- python怎么读取excel某一列-Python从Excel中读取日期一列的方法
如下所示: import xlrd import datetime file=u"伏特加.xls"#注意读中文文件名稍微处理一下 data=xlrd.open_workbook(f ...
- 如何使用Python在Excel中插入和删除行和列?你只需要这个工具
在处理电子表格时,可能经常需要在工作表中插入或删除行和列.因此,本文将介绍如何以编程方式处理工作表中的行和列.特别是,将学习如何使用Python在Excel工作表中插入或删除单行或多行和多列. 使用P ...
最新文章
- 用js 判断datagrid 中的 checkbox 是否被选中
- 触发器无法启动分布式事务。
- python处理word表格格式_python---word表格样式设置
- java is instance of_详谈Java中instanceof和isInstance的区别
- SAP License:ERP实施如何防止内部信息泄露
- 在sqlserver中创建表值函数
- 使用JSONObject toString后,会增加反斜杠转义符
- 区块链 数据读权限 设计方案
- 闲置笔记本的群晖NAS初体验
- python遍历文件夹下所有文件
- CuteFTP实用技巧
- 活动分区恢复为不活动分区的步骤
- 路由器更换wan口及vlan配置
- 自然语言处理和python_Python与自然语言处理搭建环境
- STM32 CAN通信之二:正常模式
- 嵌入式linux/鸿蒙开发板(IMX6ULL)开发(二十七)具体单板的LED驱动程序
- 《神经网络与深度学习》中文版推荐
- Halcon标定板标定
- linux c写的一个航班查询的程序
- 简要视音频发展编年史
热门文章
- 2020年华工计算机应用基础随堂作业,《计算机应用基础》随堂练习-2020年华工网络教育.docx...
- java赋值两个对象数组 clone_Java:类的两个相同对象数组的克隆问题
- 一招判断三元催化堵塞_三元催化堵塞,许多老司机不知道如何处理,教你一妙招,油耗低...
- R语言 echarts4r 不显示图形_【课程预告】清华定量俱乐部lt;R专场gt;第三讲——R可视化基础...
- pythonmkdir语法错误_转--python使用mkdir函数出现错误WindowsError:[Error3]
- java过滤器执行按什么排序_servlet过滤器及监听器
- vs不能调试_20200717调试记录(五十四)
- Javascript特效:循环抽奖
- RDMA(远程直接数据存取)概述
- LIO-SAM探秘之文章索引