如何使用python将列添加到现有的Excel文件中?

莎拉·波吉斯(Sarah Porgess)

这是我的代码:

import openpyxl, pprint
wb = openpyxl.load_workbook('/Users/sarahporgess/Desktop/SSA1.xlsx')
sheet = wb.get_sheet_by_name('Sheet1')


data = {}
for row in range(1,sheet.max_row+1):


        date = sheet['A' +str(row)].value
        gamma = sheet['B' +str(row)].value
        theta = sheet['C' +str(row)].value
        ratio = float(gamma)/float(theta)
        resultFile = open('SSA2.csv' , 'w')
        resultFile.write( pprint.pformat(date))
        resultFile.write( pprint.pformat(gamma))
        resultFile.write( pprint.pformat(theta))

        resultFile.write( pprint.pformat(ratio))
        print(ratio)
        sheet['D1']=ratio
resultFile.close()
print('Done.')

我现有的excel文件当前有三列:“日期,伽玛,θ”。我要添加第四列,称为“比率”,即gamma /θ的比率。如何使用python在现有的Excel文档中添加另一列?此代码创建一个Excel文档,并将4个元素打印到一个单元格中

拉克什·阿迪克斯范(Rakesh Adhikesavan)

使用Pandas软件包更容易

import pandas as pd
file_name = #Path to your file
df = pd.read_excel(file_name) #Read Excel file as a DataFrame

df['Ratio'] = df['Gamma']/df['Theta']
#Display top 5 rows to check if everything looks good
df.head(5)

#To save it back as Excel
df.to_excel("path to save") #Write DateFrame back as Excel file

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用C#将Datagridview添加到现有的Excel文件中

使用python将数据添加到现有的Excel文件

使用熊猫将工作表添加到现有的Excel文件中

如何使用Golang将文件添加到现有的zip文件中

如何使用字典将新字典添加到现有的json文件中?

如何将新字段/列添加到现有的 xBase 文件/表

如何将现有的Python文件导入/添加到PyCharm项目?

如何将熊猫数据添加到现有的csv文件中?

如何通过php脚本将项目添加到现有的json文件中

如何使用Ansible和用户模块将现有的公钥添加到authorized_keys文件中?

如何使用PdfSharp将DocumentLink添加到现有的PDF文件

如何将列添加到现有的填充数据框中

将文件添加到现有的ZIP文件

将文件添加到现有的zipfile

将页面添加到现有的pdf文件

将pandas.DataFrame添加到现有的Excel文件

Python:如何将列表添加到现有的 txt 文件中,并且必须在文本文件中包含逗号?

如何将“a.csv”文件添加到现有的Excel文件“b.xlsx”中作为一个新的工作表,csv文件名作为Python中的工作表名称?

将 webserver 添加到现有的 python 服务

使用宏将数据从一列添加到Excel中的现有列

将列值添加到现有的 csv 文件

将新页面中的图像添加到现有的PDF文件中

如何将Git版本控制(Bitbucket)添加到现有的源代码文件夹中?

如何将新的jar文件添加到服务器中现有的已部署jar

如何将二进制文件添加到现有的PPA包中

如何使用 poi 将外部页眉页脚文件(.xml 格式)添加到现有的 .docx 文档

如何将标头添加到现有的csv文件?

如何将文件添加到现有的 docker 镜像?

如何将列表添加到现有的json文件?