【python】Excel文件的插入操作

news/2024/11/22 19:52:44/

上篇文章写了pandas读取Excel文件的操作,但实际应用中,我们还需要对Excel指定单元格进行写入操作。

 pandas模块写入

 pandas模块方法写入,简单粗暴,就是把整个Excel文件重写

import pandas as pdfile_path = '测试用例.xlsx'
# 读取Excel文件内容,注意一定要读入表头,否则最后保存文件时会少了表头    
raw_data = pd.read_excel(file_path,header=None).values
# 对第4行8列单元格赋值
raw_data[3][7] = "插入的结果3"
data = pd.DataFrame(raw_data)
# 将修改过的内容保存到新的Excel文件中
# index=False 和haeder=False:不自动加表头列头,如不知道什么意思,去掉运行试下就懂
data.to_excel('测试用例1.xlsx',index = False,header=False)

 预期结果:

 openpyxl模块写入

 本质应该也是重写整个Excel文件,但不同的是,它会保留之前表格的格式

import openpyxl as opfile_path = '测试用例.xlsx'
# 读取Excel文件中的所有工作表
tables = op.load_workbook(file_path)
# 选择Sheet1工作表
table =tables['Sheet1']
# 在第2行第8列插入数据
table.cell(2, 8, '插入的内容openpyxl')
# 保存文件
tables.save('测试用例1.xlsx')

 预期结果:

 使用openpyxl有一点需要注意,它的行列号不是从0开始而是1


http://www.ppmy.cn/news/817269.html

相关文章

超参数调优调优(一)

超参数调优是机器学习中的重要环节,可以通过以下技巧来进行超参数调优: 网格搜索(Grid Search):网格搜索是一种常见的超参数调优方法,它通过穷举搜索给定超参数的所有可能组合,然后通过交叉验证…

如何写论文中的引言?

引言是摘要的前两个要素的扩展,即背景和问题。引言需要回答两个问题:我这篇论文是关于什么的?为什么读者要关系这篇文章?为了回答这两个问题,需要阐述三方面内容:研究属于哪个工作领域,为什么这…

综述类论文怎么写引言和结语?

写综述类论文的第一步是查找文献,也就是搜集要综述的素材。一种常用的方法是直接进入各种数据库(如CNKI、Science Direct、Ebsco、Emerald),在“文章标题、关键词和摘要”这一搜索项中填入搜索信息(如在中文数据库中填入“服务质量和满意度”或在英文数据…

论文的介绍怎么写?

论文的介绍怎么写 导语:论文是每一位要发表论文的朋友都会问的问题。论文的介绍怎么写,以下是小编整理论文的介绍怎么写的资料,欢迎阅读参考。 1、引言应含概的内容 引言作为论文的开头,以简短的篇幅介绍论文的写作背景和目的&am…

论文摘要和引言的写法

1、 摘要的写法 论文摘要是全文的精华,是对一项科学研究工作或技术实践的总结,对研究目的、方法和研究结果的概括。 摘要置于主体部分之前,目的是让读者首先了解一下论文的内容,以便决定是否阅读全文。一般来说,…

论文|引言的写法

Introduction-目的 通过阅读,让审稿人/读者认可所做的研究工作是有意义和有价值; 让期刊主编/编辑清楚研究背景,确认研究内容符合期刊发表的范畴。 Introduction-思维结构 研究的问题/领域是什么?&#x…

论文摘要和引言的区别

论文摘要和引言的区别 摘要引言引言和摘要的区别 摘要 摘要的任务: 摘要是全文的精华。是对论文整体进行的简要概括,必须自成一体。尽管摘要非常简短,但蕴含的信息几乎和正文一样多。内容包括: 研究目的、问题称述、研究方法、结…