写入Excel

import xlwt
book=xlwt.Workbook(encoding='utf-8')
sheet=book.add_sheet('xiangxin')
# 标题名
title=['姓名','班级','住址','手机号']
# 输入的内容
shuru=[
['bred','class1','mingdong',188109],
['shade','class2','gugong',3332],
['dd','class3','changcheng',6666]
]
# 写入表头
i=0
for j in title:
sheet.write(0,i,j)
i+=1
# 写入表内容
l=1
for d in shuru:
c=0
for dd in d:
sheet.write(l,c,dd)
c+=1
l+=1
# 保存
book.save('嵌套循环.xls')

读取Excel

import xlrd
book=xlrd.open_workbook('嵌套循环.xls') # 打开要读取的Excel
sheet=book.sheet_by_name('xiangxin') # 打开xiangxin页
rows=sheet.nrows # xiangxin页里面的行数
columns=sheet.ncols # xiangxin页里面的列数
print('行数为:',rows)
print('列数为:',columns)
print(sheet.cell(1,2).value) # 通过制定行和列去获取到单元格里的内容 row_data=sheet.row_values(2) # 获取第三行的内容,返回的是一个列表
print(row_data) for i in range(rows):
print(sheet.row_values(i)) # 遍历所有行的数据,返回的是列表数据类型

修改Excel(用这种方法就可以将数据写入到原有的Excel文件中)

# 由于xlrd的读取效率是最高的,而xlutils.copy即可以写入,
# 也可以修改,所以推荐使用xlrd读取,然后用xlutils.copy来写入修改
from xlutils.copy import copy
import xlrd
import os # 打开需要修改的Excel
book=xlrd.open_workbook('嵌套循环.xls')
# 复制一份并在新Excel里写入要修改的数据
new_book=copy(book)
sheet=new_book.get_sheet(0) # 获取第一张表
sheet.write(5,5,'xiangshange')
sheet.write(0,0,'xiangshange')
# 保存新表
new_book.save('嵌套循环.xls')

26.python操作Excel的更多相关文章

  1. python操作excel xlrd和xlwt的使用

    最近遇到一个情景,就是定期生成并发送服务器使用情况报表,按照不同维度统计,涉及python对excel的操作,上网搜罗了一番,大多大同小异,而且不太能满足需求,不过经过一番对源码的"研究&q ...

  2. 自动化办公:python操作Excel

    1.安装 -- upgrade pippython -m pip install --- install pypipip install pypi 执行python setup.py install进 ...

  3. 用Python操作excel文档

    使用Python第三方库 这一节我们学习如何使用Python去操作Excel文档.如果大家有人不知道Excel的话,那么建议先学一学office办公基础.这里想要操作Excel,必须安装一个Pytho ...

  4. python操作excel表格(xlrd/xlwt)

    最近遇到一个情景,就是定期生成并发送服务器使用情况报表,按照不同维度统计,涉及python对excel的操作,上网搜罗了一番,大多大同小异,而且不太能满足需求,不过经过一番对源码的"研究&q ...

  5. Python操作Excel

    一.系统性学习 对于操作Excel,需要Xlrd/xlwt这两个模块,下面推荐出系统性学习的网址: python操作Excel读写--使用xlrd 官方文档 Python 使用 Xlrd/xlwt 操 ...

  6. Python操作excel(xlrd和xlwt)

    Python操作excel表格有很多支持的库,例如:xlrd.xlwt.openpyxl.win32com,下面介绍使用xlrd.xlwt和xlutils模块这三个库不需要其他的支持,在任何操作系统上 ...

  7. Python操作excel表格

    用Python操作Excel在工作中还是挺常用的,因为毕竟不懂Excel是一个用户庞大的数据管理软件 注:本篇代码在Python3环境下运行 首先导入两个模块xlrd和xlwt,xlrd用来读取Exc ...

  8. Python 利用Python操作excel表格之openyxl介绍Part2

    利用Python操作excel表格之openyxl介绍 by:授客 QQ:1033553122 欢迎加入全国软件测试交流qq群(群号:7156436) ## 绘图 c = LineChart()    ...

  9. Python 利用Python操作excel表格之openyxl介绍Part1

    利用Python操作excel表格之openyxl介绍 by:授客 QQ:1033553122 欢迎加入全国软件测试交流qq群(群号:7156436),免费获取以下性能监控工具(类似Nmon精简版) ...

随机推荐

  1. zoj 3859 DoIt is Being Flooded (MFSet && Flood Fill)

    ZOJ :: Problems :: Show Problem 这题开始的时候想不到怎么调整每个grid的实际淹没时间,于是只好找了下watashi的题解,发现这个操作还是挺简单的. ZOJ3354 ...

  2. PHP调用纯真IP数据库返回具体地址

    function convertip($ip) { $ip1num = 0; $ip2num = 0; $ipAddr1 =""; $ipAddr2 =""; ...

  3. xUtils框架的介绍(二)

    xUtils中有四大组件可以供我们使用,分别是ViewUtils.HttpUtils.BitmapUtils以及DbUtils.如果你没能先读一下我的上一篇文章,那么请你移步过去先整体了解一下,再回过 ...

  4. dotnet 设计规范 · 抽象类

    X 不要定义 public 或 protected internal 访问的构造函数.默认 C# 语言不提供抽象类的公开构造函数方法. 如果一个构造函数定义为公开,只有在开发者需要创建这个类的实例的时 ...

  5. js 制作分页

    如图所示 在html中调用方法 getpage(7, 1, 1, 'URL') 1.page.js文件 代码 function getpage(count, countPage, pageIndex, ...

  6. 2019-8-2-WPF-从文件加载字体

    title author date CreateTime categories WPF 从文件加载字体 lindexi 2019-08-02 17:10:33 +0800 2018-2-13 17:2 ...

  7. SELECT command denied to user ''@'%' for column 'xxx_id' in table 'users_xxx' 权限问题

    问题的原因是:最主要是权限的问题. 大概说下 ,我导数据库时提示错误:SELECT command denied to user ''@'%' for column 'xxx_id' in table ...

  8. P1038 间谍入侵

    题目描述 爱丽丝魔法王国成立10周年,于是决定矩形国庆大阅兵. 在国庆大阅兵期间,为了防止暗黑王国的间谍乔装成平民混入,需要对每一个进城的人做检测. 因为暗黑王国的人长得和爱丽丝魔法王国的人长得很像, ...

  9. linux seqlock 锁

    内核包含了一对新机制打算来提供快速地, 无锁地存取一个共享资源. seqlock 在这 种情况下工作, 要保护的资源小, 简单, 并且常常被存取, 并且很少写存取但是必须要快. 基本上, 它们通过允许 ...

  10. python写的有声小说爬虫

    querybook.py from bs4 import BeautifulSoup from lxml import html import xml import requests import s ...