python逐行写入excel_快来看看Python如何玩转Excel
来源:ID(innerV)
如何用Python来操作Excel文件呢?
首先,使用pip 包管理器来安装两个包,安装命令:
pip install xlrd
pip install xlwt
我们来看读取excel的例子,
第1行,import 导入xlrd包
第4行,定义文件名称,注意必须先创建好一个"student-score.xlsx"的excel文件,并将该文件放在Pycharm的对应的工程文件下。
第6行,open_worbook()打开文件。
第8行,用sheets()打开第一个子表,[0]表示打开的是第一个子表。
第10行,用nrows获取行数。
第11行,用ncols获取列数。
第12行,用row_values()获取某一行的值,参数0表示第一行。
第15行,遍历所有行。
第16行,打印每一行的值。
第19行,遍历所有列。
第20行,打印每一列的值。
下面我们来看看写入Excel文件的例子。
第1行,导入xlwt的包。
第3行,定义要打开的文件名。
第5行,实例化一个工作簿的对象。
第7行,用add_sheet()方法新增子表,子表的名称为“分数”。
第10行,在某个单元格用write()方法写入“Hello”,第一个参数表示行数,第 i (+1)行,第二个参数表示列数,第 i (+1)列。相当于在第1行第2列写入“Hello”。
第13-15行,定义要写入的值。
第18行,遍历行数。
第19行,在新建的子表的第0 (+1)行,第i +1列,写入row0的元素。
当i=0时,表示写入write(0, 0, row0[0])
当i=1时,表示写入write(0, 1, row0[1])
...
一直到当i= 列表row0的元素个数。
第21行,定义遍历列数。
第23行,第2个参数固定为0,表示在第0(+1)列,即逐行写入第1列的值。第1个参数表示行数,第i+1(+1)行,因为第一行我们写入了表头,所以从i+1开始。
当i=0时,表示写入write(1, 0, col0[0])
当i=1时,表示写入write(2, 0, col0[1])
...
一直到当i=列表col0的元素个数。
第25行,同第23行,第2个参数固定为1,表示在第1 (+1)列。即逐行写入第2列第值。其他同上。
如果好看,请点在看?
python逐行写入excel_快来看看Python如何玩转Excel相关推荐
- python逐行写入csv_python之模块csv之CSV文件的写入(按行写入)
# -*- coding: utf-8 -*- #python 27 #xiaodeng #CSV文件的写入(按行写入) import csv #csv文件,是一种常用的文本格式,用以存储表格数据,很 ...
- python逐行写入csv_python 实现一次性在文件中写入多行的方法
python 实现一次性在文件中写入多行的方法 将要写入的内容 构造 进一个list 中,使用writelines()方法 一次性写入. file_w.writelines(list) file_w. ...
- python逐行写入文件_python逐行读写txt文件的实例讲解
实例如下所示: # -*-coding:utf-8-*- import os file_obj = open("test2.txt") all_lines = file_obj.r ...
- python 只取数值_快收藏!Python常用操作运算符,都在这了!(下)
泰迪学院-Python基础 公众号ID:taidixueyuan 还未阅读第一篇的小可爱,在这里可以直接跳转 快收藏!Python常用操作运算符,都在这了!(上) 5. 逻辑运算符 逻辑运算符包含an ...
- python 上传excel_简历批量合并Python+VBA小工具
每年的校招,才是对招聘系统体验的真正大考. 如何帮HR快速标记.筛选成千上万的简历? 如何快速应答同学们的问询? 群面如何签到?如何自动分组? 怎样让候选人清楚面试流程与候场时间? 如何让面试官方便地 ...
- 我的世界python写游戏_快来试试Python写的游戏《我的世界》
<我的世界 Minecraft>大家应该都听说过,但你有没有想过自己用Python写一个这样的游戏呢?太难.太复杂了?也许吧,但是不试一试你怎么知道能不能成呢? 国外有位叫fogleman ...
- python将数据逐行写入excel_使用python将数据写入excel
#!/usr/bin/python#coding=utf-8#===================================================================== ...
- python逐行写入csv_python将列表按行写入csv
原博文 2020-05-14 13:17 − import csv rows2 = ['abc1/ab1c','N'] for n in range(10): f = open("ok.cs ...
- python逐行读取excel_用python读取excel需要哪些技能
用python读取excel需要哪些技能 如果你需要从一个excel中摘取部分数据,那么,直接打开excel,随后粘贴复制即可.如果你需要从100个excel中以相同的方法摘取部分数据,那么,你应当写 ...
最新文章
- oracle表中怎么去重复,oracle去掉表重复数据
- C++(STL):02---tuple容器
- 如何在xp中添加打印机
- 「职业生涯规划」真的有必要做吗?
- 一行命令配置深度学所需所有环境PyTorch, TensorFlow, CUDA, cuDNN, and NVIDIA Drivers.
- [转帖]内网安全克服五重阻碍 迎来春天
- 某LINUX平台,管道open直接崩溃
- nas共享服务器怎么同步文件,如何轻松在两个NAS之间文件同步?
- 计算机五笔打字口诀,电脑五笔打字的字根口诀是什么?
- 入门到精通|有哪些相见恨晚的高效图表制作小技巧?
- Iaas-openstack从入门到精通
- XMPP 客户端 Smack Android开发基础
- ChinaSoft 论坛巡礼 | 泛在计算时代的智能化运维
- 002.西门子M440变频器端子控制正反转
- FTP下载 550 Failed to open file
- 用MATLAB实现FR共轭梯度法求解实例
- c920摄像头驱动 linux,4G模块驱动 - PanGuBoard - 湃兔核i2SOM
- 三行代码写文本朗读脚本(断网可用,可用于查单词发音、文本朗诵)
- 【模板】KMP字符串匹配
- 【设计模式】(八)--创建型模式--建造者模式