iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python3.5 写入excel
  • 359
分享到

Python3.5 写入excel

excel 2023-01-31 01:01:40 359人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

Python3.5 写入excel望共同进步这里需要安装xlwt模块,具体步骤请看我的博客python3.5读取excel(Http://blog.csdn.net/weixin_39701039/article/details/7949

Python3.5 写入excel

望共同进步

这里需要安装xlwt模块,具体步骤请看我的博客python3.5读取excelHttp://blog.csdn.net/weixin_39701039/article/details/79492672),

转载请注明地址:http://mp.blog.csdn.net/postedit/79504931

先上代码了:

#coding:utf-8
#python3.5.1

import xlwt

#创建一个工作簿
workbook = xlwt.Workbook('ascii')
#创建工作表
worksheet = workbook.add_sheet('my_worksheet1')

#写入对应数据到工作表对应单元格
worksheet.write(0,1,6)   #参数(x,y,z)   x:行(row); y:列(column);z:写入数据

#保存工作簿
#workbook.save(r'G:\任务20180305\TEST' + '/' + '写.xls')   #这里用#是因为如果运行一次,此工作簿存在,则不允许在创建一次


#现在尝试写入多个数据
wr1 = ([1,1,1,1],
       [2,2,2,2])
#想写入上述矩阵到excel中

worksheet1 = workbook.add_sheet('matrix')
#两种方法
#1.根据最终结果判定行列数;这里可以看出来写入到excel中的数据有4行2列,且第一行全为1,第二行全为2
for x in range(2):

    for y in range(4):

        worksheet1.write(x,y,x + 1)
#workbook.save(r'G:\任务20180305\TEST' + '/' + '写1.xls') #这里用#是因为如果运行一次,此工作簿存在,则不允许在创建一次
#这里其实可以用到try except 加强代码可读性  具体可查相关文档学习

#2.根据写入标准判定
worksheet2 = workbook.add_sheet('matrix2')
print(type(wr1))  #这是一个数组
nx = len(wr1)  #数组长度
print(nx)
for x in range(nx):
    print(len(wr1[x])) #数组元素长度
    ny = len(wr1[x])
    for y in range(ny):
        worksheet2.write(x,y,wr1[x][y])  #wr1[x][y] 对应数组中的第x个元素中第y个数
workbook.save(r'G:\任务20180305\TEST' + '/' + '写2.xls')

下面是三个表的截图







--结束END--

本文标题: Python3.5 写入excel

本文链接: https://www.lsjlt.com/news/184924.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作