python读写excel表格2

"""之前我们学习了使用xlrd 和xlwt 这两个模块来来分别读写操作excel表格固然可以实现功能,具体做法可以参加之前的上一篇博客现在我们找到了另一个模块:openpyxl 这个模块可以同时对excel 表进行读写更加的方便,实用,而且使用起来更加的简单,具体的做法如下:"""from openpyxl import load_workbook

exel = load_workbook(r"C:\Users\DELL\Desktop\微电子71.xlsx")#打开excell表sheet1 = exel.get_sheet_by_name(‘Sheet1‘)# 特定的SHEETprint(sheet1.cell(36,19).value)###打印出表1 中第36行,第19列单元格的值"""sheet1.cell(行数,列数)  行数列数都是从1开始的,最小为1 

要想查看某个单元格的值,只需要直接sheet1.cell(行数,列数)就可以了

要想修改某个值,只需要直接覆盖写就可以了sheet1.cell(10,11 ).value = 100如果这个第10行,第11列的单元格中没有值,会填入100.有值,就会将原来的值覆盖

需要注意的是

每次修改写入数据之后,需要保存一下exel.save(r"C:\Users\DELL\Desktop\微电子71.xlsx")

"""###获取excel表中的值,添加到列表中,并且打印出来list1 = []for i in range(1,71):    value = sheet1.cell(i,12).value    list1.append(value)print(list1)###如果excel 表中的数据类型格式有很多,有的是时间,有的是函数,有的是数值或者字符串,# 获取到的值可能类型不一样,在操作的时候可能有些许差异,例如在excel 中做一些类型转换#或者在Python代码中将读到的值进行一些字符串的拼接或者类型的转换

##循环给第11列,第1-71行写入数据,注意写完之后要保存for i in range(1,71):     sheet1.cell(i,11 ).value = 100     exel.save(r"C:\Users\DELL\Desktop\微电子71.xlsx")

##特别需要注意的是,excel文件的类型有很多,就例如wps 和excel 创建的就不是同一种##有的是以xls 为后缀的,有的是以xlsx 为后缀的,前者是旧版本,旧版本的excel的,后者是##新版本,WPS打开创建的,这个模块 openpyxl 只能打俩xlsx 后缀的.

原文地址:https://www.cnblogs.com/1832921tongjieducn/p/11032940.html

时间: 2024-07-30 03:43:11

python读写excel表格2的相关文章

Python读写excel表格的方法二

目的:实现用python的另一种方法做excel的读取.新增操作. 环境:ubuntu 16.04  Python 3.5.2 情景:之前介绍了一种操作excel文件的方法(私链),现在使用另一种方法读写excel文件,一次性读出或写入,读写也很方便,读出为有序字典,像二维数组,需要用到3个第三方模块,pyexcel-io, pyexcel-xls, xlrd,主要导入pyexcel-xls和collections,pyexcel-xls基于xlrd和pyexcel-io,所以支持xls和xls

Python读写excel表格的方法

目的:实现用python做excel的读取.新增.修改操作. 环境:ubuntu 16.04  Python 3.5.2 用python读写文档,一般是操作txt文件或者可以用记事本打开的文件,因为这个操作很直接,不需要导入其他模块,但如果想要对excel表格进行操作,就需要导入其他模块,包括:xlrd(读取),xlwt(写入),xlutils(复制),一般是这三个模块,且需要另外下载,http://pypi.python.org/pypi/模块名. 表格的读取: 读取只需要导入xlrd模块:

Python处理Excel表格

对于操作Excel,需要Xlrd/xlwt这两个模块,下面推荐出系统性学习的网址: python操作Excel读写--使用xlrd 官方文档 Python 使用 Xlrd/xlwt 操作 Excel 用Python读写Excel文件 1 Windows下先下载 xlwt 和xlrd 2. 解压xlrd-0.9.2.tar.gz至指定文件夹 3. 在CMD控制台下切换至上述指定文件夹路径,输入命令 python setup.py install 完成安装 Linux下安装同安装python 或者用

xls2- 用Python读写Excel文件-乘法口诀

xls2- 用Python读写Excel文件 https://gitee.com/pandarrr/Panda.SimpleExcel https://www.cnblogs.com/lhj588/archive/2012/01/06/2314181.html 一.安装xlrd模块 到python官网下载http://pypi.python.org/pypi/xlrd模块安装,前提是已经安装了python 环境. 二.使用介绍 1.导入模块 import xlrd 2.打开Excel文件读取数据

python读取excel表格生成sql语句 第一版

由于单位设计数据库表·,都用sql.不知道什么原因不用 powerdesign或者ermaster工具,建表很痛苦  作为程序猿当然要想办法解决,用Python写一个程序解决 需要用到 xlrd linux下 sudo pip install xlrd 主要是适用于db2数据库 excel 表结构 其中 number是不正确的字段类型 不知道同事为啥这么设置.这里程序里有纠错,这个程序就是将sql语句拼好. __author__ = 'c3t' # coding:utf-8 import xlr

python 操作excel表格

Python 操作excel 表格 #coding=utf-8 import xlsxwriter #1.创建excel 对象 work = xlsxwriter.Workbook('hello.xlsk')#在当前目录下创建一个Excel文件 #2. 创建表格 worksheet = work.add_worksheet('int') #3.写入内容 title_index = ["A","B","C","D","

用Python读写Excel文件 Contents

用Python读写Excel文件 四种python处理excel模块PK 我主要尝试了四种工具,在此并不会给出他们的排名,因为在不同的应用场景下,做出的选择会不同.   XlsxWriter xlrd&xlwt OpenPyXL Microsoft Excel API 介绍 可以创建Excel 2007或更高版本的XLSX文件 即python-excel,含xlrd.xlwt和xlutils三大模块,分别提供读.写和其他功能 可以读写Excel 2007 XLSX和XLSM文件 直接通过COM组

【转】python操作excel表格(xlrd/xlwt)

[转]python操作excel表格(xlrd/xlwt) 最近遇到一个情景,就是定期生成并发送服务器使用情况报表,按照不同维度统计,涉及python对excel的操作,上网搜罗了一番,大多大同小异,而且不太能满足需求,不过经过一番对源码的"研究"(用此一词让我觉得颇有成就感)之后,基本解决了日常所需.主要记录使用过程的常见问题及解决. python操作excel主要用到xlrd和xlwt这两个库,即xlrd是读excel,xlwt是写excel的库.可从这里下载https://pyp

Python操作 Excel表格

python 读写 excel 有好多选择,但是,方便操作的库不多,在我尝试了几个库之后,我觉得两个比较方便的库分别是 xlrd/xlwt.openpyxl. 我使用openpyxl 安装: pip install openpyxl 如果excel里面有图片(jpeg, png, bmp,…),需要安装图片处理模块     pip install  pillow 写一个Excel: from openpyxl import Workbookweb = Workbook() 创建一个新的工作簿: