python操作excel主要用到xlrd和xlwt这两个库,即xlrd是读excel,xlwt是写excel的库。

xlwt缺点,无法复制Excel格式

xlutils 可以复制Excel格式

一、安装第三方库

pip install xlrd

pip install xlwt

pip install xlutils

二、第三方库的使用

1、xlrd读Excelimport xlrd

book=xlrd.open_workbook("demo2.xls")

sheet1=book.sheet_by_index(0) #通过索引取TAB,且返回的是对象

#sheet1=book.sheet_by_name('sheet1')#通过名字取TAB,且返回的是对象

print(sheet1.row_values(1)) #取某一行的数据

print(sheet1.col_values(0)) #取某一列的数据

print(sheet1.cell_value(0,0)) #取某一单元格内容

print(sheet1.cell(0,0).value) #取某一单元格内容

print(sheet1.col_values(1,0,6)) #取从第一列的第0行到第6行的数据,不包含第6行

print(sheet1.name) #取TAB名称

print(sheet1.nrows) #取共多少行

print(sheet1.ncols) #取共多少列

print(sheet1.number) #取TAB的index

print(sheet1.row_len(0)) #每行的长度

2、xlwt写Excelimport xlwt

book=xlwt.Workbook() #声明对象

sheet=book.add_sheet('标签1') #添加TAB签

list=["姓名","年龄","性别","班级"] #表头数据

x,y=0,0

for i in list:

sheet.write(x,y,i) #遍历写表头

y+=1

book.save("b.xls")

#保存的时候,如果你用的是微软的Office,后缀就用.xls

#如果是wps .xls,.xlsx

3、xlutils复制修改

修改的思路是:打开----复制----修改import xlrd

from xlutils import copy

book=xlrd.open_workbook("book.xls") #打开文件

newbook=copy.copy(book) #复制文件

sheet=newbook.get_sheet(0) #获取表TAB

list=["姓名","年龄","性别","班级"]

for col,t in enumerate(list): #枚举方式遍历写表头

sheet.write(0,col,t)

newbook.save("book.xls")

python怎么用excel-python怎么连接excel相关推荐

  1. php 链接excel表格数据,php 怎么把数据导出到excel表格?php 连接 excel表格数据库数据...

    php 怎么把数据导出到excel表格 php 把数据导出到excel表多种方法如使用 phpExcel 等,以下代码是直接通 header 生成 excel 文件的代码示例: header(&quo ...

  2. python接入excel_Excel 借助 Python 连接 WorkBench,实现 Excel 输入参数返回结果

    现在可以使用非常流行的脚本语言 Python 来实现,WorkBench 应用程序的项目页面.工程数据和参数管理器,这一点非常的方便:但同时由于 Python 也适用于 Microsoft Excel ...

  3. python用Win32com连接excel与CAD实现自动绘图

    python用Win32com连接excel与CAD实现自动绘图 前言 本人主要从事空调设备研发和设计,在非标产品设计过程中经常会遇到相似结构的零部件重复性绘图,在此过程中会耗费设计师大量工作,如何提 ...

  4. python怎么连接excel_python怎么连接excel

    python操作excel主要用到xlrd和xlwt这两个库,即xlrd是读excel,xlwt是写excel的库. xlwt缺点,无法复制Excel格式 xlutils 可以复制Excel格式 一. ...

  5. python如何连接excel_Python连接Excel

    ython操作Excel的模块,网上提到的模块大致有:xlwings.xlrd.xlwt.openpyxl.pyxll等. 他们提供的功能归纳起来有两种: 一.用python读写Excel文件,实际上 ...

  6. python生成excel表格-Python实现将数据库一键导出为Excel表格的实例

    数据库数据导出为excel表格,也可以说是一个很常用的功能了.毕竟不是任何人都懂数据库操作语句的. 下面先来看看完成的效果吧. 数据源 导出结果 依赖 由于是Python实现的,所以需要有Python ...

  7. python xlwt写入excel_python xlwt模块写入excel超过65536行报错问题解决方法

    上篇文章中将内容写到excel中使用import xlwt包,后来发现文件写入超过65536行的时候就会报错,无法转换成功, xls后缀文件,只支持这么多行,在网上搜索一下,解决方法可以写多个shee ...

  8. python实现表格合并_Python实现合并excel表格的方法分析

    本文实例讲述了Python实现合并excel表格的方法.分享给大家供大家参考,具体如下: 需求 将一个文件夹中的excel表格合并成我们想要的形式,主要要pandas中的concat()函数 思路 用 ...

  9. Python办公自动化(二)|从Excel到Word

    前言 在前几天的文章中我们讲解了如何从Word表格中提取指定数据并按照格式保存到Excel中,今天我们将再次以一位读者提出的真实需求来讲解如何使用Python从Excel中计算.整理数据并写入Word ...

最新文章

  1. 全国计算机表演赛登录,科技支教 妙笔生辉----第十六届全国“六一”儿童节计算机表演赛...
  2. 基于pxe+dhcp+ks实现自动安装系统
  3. mysql考勤系统设计函数_Mysql实战之员工考勤系统数据库建立
  4. C语言 strlen函数实现
  5. 技术类别特点_苏州鑫辉仓储货架的常用类别及特点
  6. ctfshow-WEB-web4
  7. php yii composer,yii2怎么用composer生成一个应用?
  8. redis事物的使用
  9. SpringBoot2.0高级案例(02) :整合 RocketMQ ,实现请求异步处理
  10. 学生信息管理系统优化问题汇总
  11. 离散Hopfield神经网络的联想记忆—数字识别
  12. MATLAB/Simulink仿真 并网型风光混储直流微电网 实现:功率分配、削峰填谷、平抑功率波
  13. JavaEE企业级实战项目 智牛股第五天 Netty的使用和项目数据库搭建
  14. 《股票作手回忆录》书中的精髓:上世纪美国最伟大的交易员杰西·利弗莫尔带给我们的交易思想精华。
  15. 8.10 第七场 Smzzl with Tropical Taste
  16. 桂林电子科技大学校园网自动登录
  17. 手把手教你,抖音去水印-有手就能学会
  18. java 微博sdk_Java基于新浪微博SDK实现发微博的功能
  19. python+selenium爬取蜻蜓FM有声小说链接
  20. 原生H5实现观音抽签祈福效果

热门文章

  1. Facebook图片存储系统Haystack——存小文件,本质上是将多个小文件合并为一个大文件来降低io次数,meta data里存偏移量...
  2. navicat 连接 mogodb 报错 requires authentication
  3. postman 并发测试
  4. 移动端自适应布局之-----rem单位的使用
  5. IDEA 打可执行jar包(maven项目)
  6. python学习笔记(IO模型)
  7. IOS开发之NSObject协议类方法说明
  8. 找实习面经----天猫篇
  9. 谈谈C++继承中的重载,覆盖和隐藏
  10. (一)准备阶段 2019年研究生数学建模D题《汽车行驶工况构建》