python数据写入Excel文件中的实现步骤

 更新时间:2022年04月27日 10:25:48   作者:黄建雷  
Python作为时下流行的语言,数据写入Excel是必要的操作,下面这篇文章主要给大家介绍了关于python数据写入Excel文件中的简单实现方法,文中通过实例代码介绍的非常详细,需要的朋友可以参考下

将数据写入Excel文件中,用python实现起来非常的简单,下面一步步地教大家。

一、导入excel表格文件处理函数

import xlwt

注意,这里的xlwt是python的第三方模块,需要下载安装才能使用,不然导入不了(python第三方库的安装也非常简单,打开命令行,输入pip install xlwt就可以了)

二、创建excel表格类型文件

book = xlwt.Workbook(encoding='utf-8',style_compression=0)

调用xlwt模块中的Workbook方法来创建一个excel表格类型文件,其中的第一个参数是设置数据的编码格式,这里是’utf-8’的形式,style_compression设置是否压缩,不是很常用,赋值为0表示不压缩。

三、在excel表格类型文件中建立一张sheet表单

sheet = book.add_sheet('豆瓣电影Top250',cell_overwrite_ok=True)

用book对象调用add_sheet方法来建立一张sheet表,这里面的第一个参数很明显就是设置sheet表格的名称,第二个参数cell_overwrite_ok用于确认同一个cell单元是否可以重设值,这里赋值为True就表示可重设值。

四、自定义列名

col = ('电影详情链接','图片链接','影片中文名','影片外国名','评分','评价数','概况','相关信息')

用一个元组col自定义列的数量以及各列的属性名,比如我这里是8列,列属性名有“电影详情链接”,“图片链接”等。

五、将列属性元组col写进sheet表单中

for i in range(0,8):
        sheet.write(0,i,col[i])

很简单,用一个for循环将col元组的元组值(也就是列属性名)写入到sheet表单中。这里调用的是write方法,该方法的第一个参数是行、第二个参数是列、第三个当然就是col元组值。因为这里写进去的是列名,所以都是在第一行。

六、将数据写进sheet表单中

datalist = [['www','www图片','西游记','xiyouji','100分','0人','很好','超级棒'],['www2','www图片2','西游记2','xiyouji2','1000分','1人','很棒','一级棒']]
for i in range(0,2):
        data = datalist[i]
        for j in range(0,8):
            sheet.write(i+1,j,data[j])

把数据写进sheet表单里也很简单,先用一个for进行每行写入,在每一行中用第二个for循环把每一行当中的列值写进去。

七、保存excel文件

savepath = 'C:/Users/DELL/Desktop/excel表格.xls'
book.save(savepath)

非常简单,只需要调用save方法即可保存到自定义的路径下面。

总结

到此这篇关于python数据写入Excel文件中的文章就介绍到这了,更多相关python数据写入Excel内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • python实现将m3u8视频转换成mp4的操作步骤

    python实现将m3u8视频转换成mp4的操作步骤

    m3u8 是一种基于文本的媒体播放列表文件格式,通常用于指定流媒体播放器播放在线媒体流,MP4是一种基于MPEG-4 Part 12(2015)和MPEG-4 Part 14标准的数字多媒体容器格式,本文将给大家介绍python实现将m3u8视频转换成mp4的操作步骤,需要的朋友可以参考下
    2024-05-05
  • Python中使用Inotify监控文件实例

    Python中使用Inotify监控文件实例

    这篇文章主要介绍了Python中使用Inotify监控文件实例,本文直接给出实现代码,需要的朋友可以参考下
    2015-02-02
  • 使用Python中的tkinter模块作图的方法

    使用Python中的tkinter模块作图的方法

    Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。tkinter模块(“Tk 接口”)是Python的标准Tk GUI工具包的接口。接下来通过本文给大家介绍Python中的tkinter模块作图教程,需要的朋友参考下
    2017-02-02
  • django 捕获异常和日志系统过程详解

    django 捕获异常和日志系统过程详解

    这篇文章主要介绍了django-捕获异常和日志系统过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-07-07
  • win10下python2和python3共存问题解决方法

    win10下python2和python3共存问题解决方法

    在本篇文章里小编给大家整理了关于win10下python2和python3共存问题解决方法,有兴趣的朋友们参考下。
    2019-12-12
  • 使用Python实现图片批量重命名工具

    使用Python实现图片批量重命名工具

    这篇文章主要为大家介绍了一个基于Python开发的图形界面工具,用于批量重命名文件夹中的图片文件,文中的示例代码讲解详细,感兴趣的小伙伴可以参考下
    2025-04-04
  • Python编程matplotlib绘图挑钻石seaborn小提琴和箱线图

    Python编程matplotlib绘图挑钻石seaborn小提琴和箱线图

    这篇文章主要为大家介绍了Python编程如何使用matplotlib绘图来挑出完美的钻石以及seaborn小提琴和箱线图,有需要的朋友可以借鉴参考下,希望能够优速帮助
    2021-10-10
  • python 如何调用远程接口

    python 如何调用远程接口

    这篇文章主要介绍了python 如何调用远程接口,帮助大家更好的理解和使用python,感兴趣的朋友可以了解下
    2020-09-09
  • 使用matplotlib的pyplot模块绘图的实现示例

    使用matplotlib的pyplot模块绘图的实现示例

    这篇文章主要介绍了使用matplotlib的pyplot模块绘图的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • Python中NumPy的数组拆分

    Python中NumPy的数组拆分

    这篇文章主要介绍了Python中NumPy的数组拆分,我们使用array_split()分割数组,将要分割的数组和分割数传递给它,如果将一个数组拆分为 3 个数组,则可以像使用任何数组元素一样从结果中访问它们,需要的朋友可以参考下
    2023-07-07

最新评论