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中新增一列相关推荐

  1. Python修改Excel中某一列的值

    修改Excel中某一列的值 一.背景 在日常处理数据时,常常会遇到excel中数据进行批量修改,而这些数据往往是没规律的,但是站在python的角度,他们又是有规律的.我在尝试开发抽奖系统的时候,想要 ...

  2. 用python对excel中的两列数据进行排列组合

    需求:对一个excel中的两列数据进行排列组合,并将数据追加写入到表格中. 背景:完全不懂代码的小白,所以,最后将代码打包生成可执行文件,方便操作. 下面直接上代码. import pandas as ...

  3. 实例3:python 删除excel中的多余列

    实例所用资源:https://download.csdn.net/download/weixin_46623003/16096875 一.数据情况 1.原数据 1.xlsx和2.xlsx的内容如下,3 ...

  4. python excel增加一列_(用Python修改excel中一列数据)python新增一列

    python怎么从excel中读取数据? ⒈ #import παέτο import xlrd #Ρύθμι διαδρής path='C:\\Users\\jyjh\\Desktop\\data ...

  5. python 表格格式输出_利用python对excel中一列的时间数据更改格式操作

    问题场景:需要将下列的交期一列的数据格式更改成2019/05/10 存货编码 尺寸 数量 交期 0 K10Y0190000X B140 200 2019-05-10 00:00:00 1 K10Y01 ...

  6. python获取excel某一列-Python从Excel中读取日期一列的方法

    如下所示: import xlrd import datetime file=u"伏特加.xls"#注意读中文文件名稍微处理一下 data=xlrd.open_workbook(f ...

  7. python3读取excel某一列_怎样用python,读取excel中的一列数据!python读取excel某一列数据...

    Python 如何循环读取csv或者excel中的一列数据,写入到中搜索 是可以 a.csv复制到 b.csv中 import csv def foo(): with open('a.csv', 'r ...

  8. python对excel数据更改_利用python对excel中一列的时间数据更改格式代码示例

    本篇文章小编给大家分享一下利用python对excel中一列的时间数据更改格式代码示例,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 问题场景:需要将 ...

  9. python怎么读取excel某一列-Python从Excel中读取日期一列的方法

    如下所示: import xlrd import datetime file=u"伏特加.xls"#注意读中文文件名稍微处理一下 data=xlrd.open_workbook(f ...

  10. 如何使用Python在Excel中插入和删除行和列?你只需要这个工具

    在处理电子表格时,可能经常需要在工作表中插入或删除行和列.因此,本文将介绍如何以编程方式处理工作表中的行和列.特别是,将学习如何使用Python在Excel工作表中插入或删除单行或多行和多列. 使用P ...

最新文章

  1. 用js 判断datagrid 中的 checkbox 是否被选中
  2. 触发器无法启动分布式事务。
  3. python处理word表格格式_python---word表格样式设置
  4. java is instance of_详谈Java中instanceof和isInstance的区别
  5. SAP License:ERP实施如何防止内部信息泄露
  6. 在sqlserver中创建表值函数
  7. 使用JSONObject toString后,会增加反斜杠转义符
  8. 区块链 数据读权限 设计方案
  9. 闲置笔记本的群晖NAS初体验
  10. python遍历文件夹下所有文件
  11. CuteFTP实用技巧
  12. 活动分区恢复为不活动分区的步骤
  13. 路由器更换wan口及vlan配置
  14. 自然语言处理和python_Python与自然语言处理搭建环境
  15. STM32 CAN通信之二:正常模式
  16. 嵌入式linux/鸿蒙开发板(IMX6ULL)开发(二十七)具体单板的LED驱动程序
  17. 《神经网络与深度学习》中文版推荐
  18. Halcon标定板标定
  19. linux c写的一个航班查询的程序
  20. 简要视音频发展编年史

热门文章

  1. 2020年华工计算机应用基础随堂作业,《计算机应用基础》随堂练习-2020年华工网络教育.docx...
  2. java赋值两个对象数组 clone_Java:类的两个相同对象数组的克隆问题
  3. 一招判断三元催化堵塞_三元催化堵塞,许多老司机不知道如何处理,教你一妙招,油耗低...
  4. R语言 echarts4r 不显示图形_【课程预告】清华定量俱乐部lt;R专场gt;第三讲——R可视化基础...
  5. pythonmkdir语法错误_转--python使用mkdir函数出现错误WindowsError:[Error3]
  6. java过滤器执行按什么排序_servlet过滤器及监听器
  7. vs不能调试_20200717调试记录(五十四)
  8. Javascript特效:循环抽奖
  9. RDMA(远程直接数据存取)概述
  10. LIO-SAM探秘之文章索引