参考博客:

https://blog.csdn.net/lmj19851117/article/details/78814721

####一、excel的读取操作xlrd####

import xlrd

##################一、excel的读取操作xlrd######################

data =xlrd.open_workbook(r"F:\myexcel.xls")

#0.打开excel操作
table = data.sheets()[0] #通过索引顺序获取
table = data.sheet_by_index(0) #通过索引顺序获取
table = data.sheet_by_name(u'Sheet1')#通过名称获取 #1. 获取excel sheet对象
table1 =data.sheets()[0]
table2=data.sheet_by_index(0)
table3=data.sheet_by_name(U"Sheet1")
print(table1)
print(table2)
print(table3) 输出结果:

<xlrd.sheet.Sheet object at 0x00000131D1B1BCF8>
<xlrd.sheet.Sheet object at 0x00000131D1B1BCF8>
<xlrd.sheet.Sheet object at 0x00000131D1B1BCF8>

#2. 获取sheet的行与列数量.
rows=table1.nrows
col =table1.ncols
print("行数为%s \n列数为%s"%(rows,col))

输出结果:

  行数为14
  列数为9

#3. 获取整行和整列的数据.
row =table1.row_values(0)
col =table1.col_values(2)
print(row)
print(col) 输出结果

['A', 'sheet', 'sheet', 'sheet', 'sheet', 'sheet', 'sheet', 'sheet', 'sheet']
['sheet', 1.0, 3.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11.0, 12.0, 13.0]

#4.获取单元格数据
cell_a1 =table1.cell_value(0,0)
cell_x =table1.cell_value(2,3) #(第三行,第四列数据) print(cell_a1)
print(cell_x) 输出结果:

  A
  4.0

  

####二、excel的写操作xlwt#####

#0.导入xlwt
import xlwt #1.创建workbook对象
workbook =xlwt.Workbook(encoding ="utf-8",style_compression=0) #2.创建一个sheet对象,一个sheet对象对应excel文件中一张表格.
sheet =workbook.add_sheet("2",cell_overwrite_ok=True) #Cell_overwirte_ok 是能够覆盖单元表格的意思。 print(sheet)
  

  <xlwt.Worksheet.Worksheet object at 0x00000131D1C3E710>

#3.向表中添加数据.
#
sheet.write(0,0,"english_name111111111111")
# sheet.write(1,0,"helloworld")
#
# #4.保存.
workbook.save(r"2")

总结: python 操作excel

import xlrd

##################一、excel的读取操作xlrd######################

data =xlrd.open_workbook(r"F:\myexcel.xls")

#.打开excel操作
table = data.sheets()[] #通过索引顺序获取
table = data.sheet_by_index() #通过索引顺序获取
table = data.sheet_by_name(u'Sheet1')#通过名称获取 #. 获取excel sheet对象
table1 =data.sheets()[]
table2=data.sheet_by_index()
table3=data.sheet_by_name(U"Sheet1")
print(table1)
print(table2)
print(table3) #. 获取sheet的行与列数量.
rows=table1.nrows
col =table1.ncols
print("行数为%s \n列数为%s"%(rows,col)) #. 获取整行和整列的数据.
row =table1.row_values()
col =table1.col_values()
print(row)
print(col) #.获取单元格数据
cell_a1 =table1.cell_value(,)
cell_x =table1.cell_value(,) #(第三行,第四列数据) print(cell_a1)
print(cell_x) ##################二、excel的写操作xlwt###################### #.导入xlwt
import xlwt #.创建workbook对象
workbook =xlwt.Workbook(encoding ="utf-8",style_compression=) #.创建一个sheet对象,一个sheet对象对应excel文件中一张表格.
sheet =workbook.add_sheet("",cell_overwrite_ok=True) #Cell_overwirte_ok 是能够覆盖单元表格的意思。 print(sheet)
#.向表中添加数据.
#
sheet.write(,,"english_name111111111111")
# sheet.write(,,"helloworld")
#
# #.保存.
workbook.save(r"")

Python对excel表格的操作.的更多相关文章

  1. python对excel表格进行操作

    python 对 EXCEL 进行操作 背景:对excel表格中某一列进行base 64解码操作,由于数据量比较庞大,就考虑用Python代码完成. 首先,分析整个文件操作中分为三步,第一步,对需要解 ...

  2. python 中excel表格的操作【转载】

    传说中python操作ms office功能最强大的是win32com,但只能要ms上使用. 不过对于比较简单的需求显得有些小题大作.那么来看下简单的,分别是xlrd和xlwt模块, 不过暂时只支持e ...

  3. 使用Python对Excel进行读写操作

    学习Python的过程中,我们会遇到Excel的读写问题.这时,我们可以使用xlwt模块将数据写入Excel表格中,使用xlrd模块从Excel中读取数据.下面我们介绍如何实现使用Python对Exc ...

  4. Python—对Excel进行读写操作

    学习Python的过程中,我们会遇到Excel的读写问题.通过搜索得知,我们可以使用xlwt module将数据写入Excel表格,使用xlrd module从Excel读取数据.下面介绍如何实现使用 ...

  5. Python读写Excel表格

    最近在做一些数据处理和计算的工作,因为数据是以.CSV格式保存的,因此刚开始直接用Excel来处理. 但是做着做着发现重复的劳动,其实并没有多大的意义,于是就想着写个小工具帮着处理. 以前正好在一本书 ...

  6. 通过Python将Excel表格信息导入数据库

    前言 公司原采用Excel表格方式记录着服务器资产信息,随着业务的增加,相应的硬件资产也增加,同时物理机虚拟化出多台虚拟机,存在表格管理杂乱.变更资产信息不能及时相互同步, 为了紧跟时代的步伐,老大搞 ...

  7. python 处理 Excel 表格

    see: http://www.cnblogs.com/sunada2005/p/3193300.html 一.可使用的第三方库 python中处理excel表格,常用的库有xlrd(读excel)表 ...

  8. python 对Excel表格的写入

    python对Excel表格写入需要导入xlrd ,和xlutils两个库 from xlrd import open_workbook from xlutils.copy import copy o ...

  9. PDF文件转换成Excel表格的操作技巧

    我们都知道2007以上版本的Office文档,是可以直接将文档转存为PDF格式文档的.那么反过来,PDF文档可以转换成其他格式的文档吗?这是大家都比较好奇的话题.如果可以以其他格式进行保存,就可以极大 ...

随机推荐

  1. curl: (60) SSL certificate problem: unable to get local issuer certificate 错误

    今天同事做微信管理的项目,请求接口返回如下错误SSL certificate problem: unable to get local issuer certificate. 此问题的出现是由于没有配 ...

  2. linux下静默安装 weblogic12.2.1.3中间件

    第一步:准备需要的安装包文件,这里注意 weblogic12.2.*需要的最低JDK版本为1.8以上 1.查看当前的镜像列表:docker images 2.运行镜像,并进入容器,这里运行基本的cen ...

  3. php socket 编程(一)

    socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,可以用来实现不同虚拟机或不同计算机之间的通信.在Internet上的主机一般运行了多个服务软件,同时提 ...

  4. 【笔记】C#往TextBox的方法AppendText加入的内容里插入换行符

    C# TextBox换行[huan hang]时你往往会想到直接付给一个含有换行[huan hang]符"\n"的字符[zi fu]串[zi fu chuan]给Text属性[sh ...

  5. 建表Table

    Sstudent表   学  号    Sno  姓  名   Sname   性  别    Ssex     年  龄      Sage   所 在 系    Sdept   200215121 ...

  6. BZOJ 1430 小猴打架 - prufer数列

    描述 一开始森林里面有N只互不相识的小猴子,它们经常打架,但打架的双方都必须不是好朋友.每次打完架后,打架的双方以及它们的好朋友就会互相认识,成为好朋友.经过$N-1$次打架之后,整个森林的小猴都会成 ...

  7. 我的UI启蒙之路

    为什么叫UI启蒙之路呢? 我没有学过美术,也不懂设计,但是有的时候也许就是一种命中注定吧,让我知道了UI,并且一发不可收拾的爱上了它. 具体情况是这样的: 我毕业于电力学校,是一名不折不扣的工科生,专 ...

  8. 使用phpExcel导出excel文件

    function export($log_list_export) { require "../include/phpexcel/PHPExcel.php"; require &q ...

  9. [Sikuli] Sikuli安装

    http://blog.csdn.net/defectfinder/article/details/49819215 1.下载 sikulixsetup-1.1.0.jar (md5, sig) ht ...

  10. 使用JMX监控Storm的nimbus、supervisor、woker

    可以通过在storm.yaml中增加如下样例的配置, 启动JMX来监控storm的各个角色. 其中对于Worker的监控,因为一个节点上可以有多个work,为了防止端口号重复导致启动失败,所以用动态代 ...