您正在使用IPV4(18.205.176.39)访问本站 您本次共访问本站 1 次
 用户名: 密 码: 验证码:     用QQ登录本站
首页 软件 编程 笑话 知识 公告 台风 日历 计算器
[公益]文明驾车我带头,文明行路我带头,礼貌让座我带头       深圳小产权房      

【腾讯云】热门云产品首单特惠秒杀,2核2G云服务器45元/年      
[公益] 节省一分零钱 献出一份爱心 温暖世间真情      
2022年 儿童节 15
2022年 端午节 17
2023年 元 旦 229
2023年 春 节 250
 
本类新增
本类热门文章
您现在的位置:首页 >> 脚本程序 >> 内容
python数据写入Excel文件中的实现步骤
内容摘要: 一、导入excel表格文件处理函数 importxlwt 注意,这里的xlwt是python的第三方模块,需要下载安装才能使用,不然导入不了(python第三方库的安装也非常简单,打开命令行,输入pipinstallxlwt就可以了) 二、创建excel表格类型文件 book=xlwt.Workbook(encoding='utf-8',style_com......

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

importxlwt

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

二、创建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=('电影详情链接','图片链接','影片中文名','影片外国名','评分','评价数','概况','相关信息')

Python客栈送红包、纸质书

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

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

foriinrange(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','很棒','一级棒']]

foriinrange(0,2):

data=datalist[i]

forjinrange(0,8):

sheet.write(i+1,j,data[j])

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

七、保存excel文件

savepath='C:/Users/DELL/Desktop/excel表格.xls'

book.save(savepath)

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

上一篇:VUE 实现一个简易老虎机的项目实践 下一篇:JS实现导出Excel和CSV文件操作
发布日期:2022/4/27
手机扫二维码直达本页
发布时间:13:32:04
点击:207
录入:齐天大圣
相关文章
Baidu

YiJiaCMS 6.2.1.220509(MSSQL) 闽ICP备05000814号-1
本空间由腾讯云(轻量应用服务器)提供,百度云加速提供加速防护
Copyright©2000-2022