python openpyxl写入多行_Python openpyxl读写操作
import openpyxl #导入 模块
#读取xlsx文件
rb = openpyxl.load_workbook(r"c:\11.xlsx")
#获取工作表--Sheet
sheet = rb['Sheet1']
#A1--E1表的启始位置
a1 = sheet["a1"]
b1 = sheet["b1"]
c1 = sheet["c1"]
d1 = sheet["d1"]
e1 = sheet["e1"]
def sum():
munber = 1
#新建一个XLSX文件
wb = openpyxl.Workbook()
#读取单元格的值
for row in sheet.rows:
# 复杂版,先读K1的cellrow行数,再遍历一次读单元的值
# k1 = sheet["A1":"E1"]
# for cellrow in k1:
# for cellvalue in cellrow:
# print(cellvalue.value)
# print("-------------------")
#简单版
a1 = sheet["A{}".format(munber)]
b1 = sheet["B{}".format(munber)]
c1 = sheet["C{}".format(munber)]
d1 = sheet["D{}".format(munber)]
e1 = sheet["E{}".format(munber)]
values = d1.value.strip()+"-"+e1.value.strip()
# 将读取值处理好写入到另一个XLSX文件
ws.cell(munber,1).value = a1.value
ws.cell(munber,2).value = b1.value
ws.cell(munber,3).value = c1.value
ws.cell(munber,4).value = d1.value
ws.cell(munber,5).value = e1.value
ws.cell(munber,6).value = values
munber += 1
#保存文件
wb.save(r"c:\1111.xlsx")
if __name__ == "__main__":
sum()
#隐藏了二栏,处理结果如下:
python openpyxl写入多行_Python openpyxl读写操作相关推荐
- python openpyxl模块追加数据_python openpyxl模块实现excel的读取,新表创建及原数据表追加新数据...
当实际工作需要把excel表的数据读取出来,或者把一些统计数据写入excel表中时,一个设计丰富,文档便于寻找的模块就会显得特别的有吸引力,本文对openpyxl模块的一些常见用法做一些记录,方便工作 ...
- python导入文件列行_python读写csv文件并增加行列的实例代码
python读写csv文件并增加行列,具体代码如下所示: # -*- coding: utf-8 -*- """ Created on Thu Aug 17 11:28: ...
- python读excel 包含格式_python里读写excel等数据文件的几种常用方式
python处理数据文件第一步是要读取数据,文件类型主要包括文本文件(csv.txt等).excel文件.数据库文件.api等. 下面整理下python有哪些方式可以读取数据文件. 1. python ...
- python怎么保存文件代码_Python文件读写保存操作的实现代码
本篇文章给大家带来的内容是关于Python文件读写保存操作的实现代码 ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 记录下第一次使用Python读写文件的过程,虽然很简单,第一次实 ...
- python无法写入文件夹_python write无法写入文件的解决方法
python write无法写入文件的解决方法 尝试用python写文件,但是无法写入文件,文件内容为空. 原代码片段如下, poem = "This is a poem" dir ...
- python在excle教程全集_Python对Excel操作教程
Python 对 Excel 操作详解 文档摘要: 本文档主要介绍如何通过 python 对 office excel 进行读写操作,使用 了 xlrd . xlwt 和 xlutils 模块. 另外 ...
- python openpyxl写入多行_MemoryError使用openpyxl写入500k +行
我有一个脚本,使用openpyxl打开模板xlsx文件,然后跨越六个页面中的每一个,从脚本中先前生成的列表中添加一些数据并更改单元格的格式. 我遇到的问题是,在一张纸上会有一些情况,我需要写9列和50 ...
- python文件写入_python 文件读写操作
读文件 打开一个文件用open()方法(open()返回一个文件对象,它是可迭代的): >>> f = open('test.txt', 'r') r表示是文本文件,rb是二进制文件 ...
- python写入指定行_python文件操作如何写在指定的行
常常在操作文件时我们只想在某一行的插入信息,可以先将文件读入列表中,利用列表的下标插入文本,之后再重新写入文件. 但是弊端是,如果文件量太大列表的性能可能不是很高. python代码:#coding= ...
最新文章
- 小忆《记录博客一周年》
- CentOS7下安装MySQL5.7安装与配置(转)
- Mp4v2封装H264+AAC为MP4
- [渝粤教育] 中国地质大学 职业健康管理体系 复习题 (2)
- 使用 Intellij Idea 打包 java 工程为可执行 jar 包
- java的IO知识梳理
- 一步一步打造基于TICK的工业级系统监控平台
- Java监听和发送飞秋群消息
- 在线License管理系统(支持离线授权)
- Context-Transformer: Tackling Object Confusion for Few-Shot Detection(AAAI20)
- upc 生命曲线 线段树+lazy
- python(输入)正常返回否则出错重新
- 计蒜客T1005输出字符三角形
- Android获取设备序列号的方法与调用方式
- ARGB_8888(ARGB32)色彩格式
- 怪物Appr值与Data里Mon-x.wil里图像的对应关系
- iPhone14到手先做啥,捷客特教你避雷手机配件“坑”
- 智能ABC输入法超酷技巧
- 告诉你重装系统win7方法,怎么一键重装win7系统
- 微信小程序快速入门+四个实战小程序(一)——入门准备
热门文章
- 上三角矩阵的特征值分解
- Streamr助你掌控自己的数据(2)——三种整合数据至Streamr的典型场景
- js动态创建元素之一--document.write
- Educational Codeforces Round 39 B Weird Subtraction Process
- Pandas 基础 (2)—— DataFrame
- Hadoop.2.x_HA部署
- sqlserver trigger
- 采购审批专题总结--bob
- ORB-SLAM2系统的实时点云地图构建
- 曙光服务器bios设置_浪潮服务器PM8060阵列卡,如何做热备盘?操作相对有点复杂...