python excel写入数据

人气:168 ℃/2022-11-11 07:32:54

python中excel怎么写入数据呢?不知道的小伙伴来看看小编今天的分享吧!

1、数据导入之前需要安装xlwt依赖包,如果电脑中安装过就不需要重复安装。

2、做一个简单的demo ,把三行数据添加到excel中。

具体代码如下:

#!/usr/bin/envpython#coding=utf-8fromxlwtimport*#需要xlwt库的支持#importxlwtfile=Workbook(encoding='utf-8')#指定file以utf-8的格式打开table=file.add_sheet('data')#指定打开的文件名data={"1":["张三",150,120,100],"2":["李四",90,99,95],"3":["王五",60,66,68]}#字典数据ldata=[]num=[aforaindata]#for循环指定取出key值存入num中num.sort()#字典数据取出后无需,需要先排序forxinnum:#for循环将data字典中的键和值分批的保存在ldata中t=[int(x)]foraindata[x]:t.append(a)ldata.append(t)fori,pinenumerate(ldata):#将数据写入文件,i是enumerate()函数返回的序号数forj,qinenumerate(p):#printi,j,qtable.write(i,j,q)file.save('data.xlsx')

输出:

以上就是小编今天的分享了,希望可以帮助到大家。

python在excel中循环读取数据

5分钟看懂Python之Excel文件操作

我们在工作生活中我们经常会遇到各种各样的Excel文件,也需要对这些文件进行相关的数据处理,Python有种类繁多的库,可以帮助我们做到这一点,例如openpyxl、pandas、xlsxwriter、pyxlsb、xlrd、xlwt等。在本文中,我将指导你使用openpyxl在Python中读取和写入Excel文件。

如果你好奇心强,那也可以查看这个链接来寻找其他的Excel库列表:https://www.python-excel.org

好了,让我们开始使用openpyxl在Python中读写Excel文件吧!

安装openpyxl

我们使用pip来进行安装,由于我使用python3,因此使用pip3来进行安装,如下所示:

安装openpyxl

成功安装后,您就可以开始使用此库了,我也建议你可以查看其官方文档,文档中提供了清晰、有用的示例和语法。

读取Excel工作表

使用openpyxl读取Excel文件很简单,简单几步即可搞定!

示例1:读取Excel文件

读取Excel文件分为几个步骤,首先是加载指定路径下的工作表文件,然后指定要读取的sheet,随后指定行列来确定一个单元格,并返回其内容。

读取文件(第一部分)

读取文件(第二部分)

示例2:使用for循环读取多个记录

如果需要获取sheet中的所有内容,那么可以通过for循环来搞定。我们可以获取指定sheet中的行数和列表,并通过for来获取数据。

循环读取

写入Excel工作表

除了文件读取,也可以使用openpyxl轻松的对Excel文件进行更新和创建。

示例1:用单个记录编写一个Excel工作表

创建Excel文件分为几个步骤,首先是加载工作表,指定要操作的sheet,并通过cell方法来逐个操作。

写入单个记录

示例2:将多个记录写入Excel

当然,你可以创建一个全新的Excel文件,使用Workbook()方法即可,然后指定sheet的名称,将需要写入的数据存放在一个列表的结构中,其中每一个元素即为一条记录。最后,我们再通过for循环来逐个遍历,并使用append()方法来写入到当前工作表中。

循环写入

好了,以上就是使用openpyxl操作Excel文件的基本用法,你可以在官网文档中查看更多有趣用法!不过更重要的是,希望Python可以在你的工作和生活中真的对你带来帮助!

推荐

首页/电脑版/网名
© 2025 NiBaKu.Com All Rights Reserved.