写excel
一、写Excel
import xlwt
book = xlwt.Workbook()#创建excel
sheet = book.add_sheet('stu_info')#加一个sheet
sheet.write(0,0,'学生编号')#行,列
sheet.write(0,1,'学生姓名')#行,列
sheet.write(0,2,'成绩')#行,列
sheet.write(1,0,'')
sheet.write(1,1,'聂磊')
sheet.write(1,2,98.87)
book.save('stu.xls')#一定要用xls的
二、修改Excel
import xlrd
from xlutils import copy
book1 = xlrd.open_workbook('stu.xls')
#打开原来的excel
new_book = copy.copy(book1)
#拷贝一个新的excel
sheet = new_book.get_sheet(0)
#获取第一个sheet页
sheet.write(1,2,'')
sheet.write(1,1,'王')
new_book.save('stu.xls')
三、读Excel
#xlwt #只能写excel
import xlrd #只能读
book = xlrd.open_workbook('stu.xls')
print(book.nsheets)#获取到excel里面总共有多少个sheet页 输出结果:1
sheet = book.sheet_by_index(0) #book.sheet_by_name('stu_info')#
print(sheet.cell(0,0).value) #指定行和列,获取某个单元格里面的内容 输出结果:学生编号
print(sheet.cell(1,0).value) #输出结果:1: print(sheet.row_values(0))#获取某一行的数据 输出结果:['学生编号', '学生姓名', '成绩']
print(sheet.row_values(1))#获取某一行的数据 输出结果:['1', '王', '60']
print(sheet.nrows)#这个就是excel里面总共有多少行 输出结果:2
print(sheet.col_values(0))#某一列的数据 输出结果:['学生编号', '1']
print(sheet.col_values(1))#某一列的数据 输出结果:['学生姓名', '王']
print(sheet.ncols)#总共有多少列 输出结果:3
写excel的更多相关文章
- java的poi技术写Excel的Sheet
在这之前写过关于java读,写Excel的blog如下: Excel转Html java的poi技术读,写Excel[2003-2007,2010] java的poi技术读取Excel[2003-20 ...
- java的poi技术读,写Excel[2003-2007,2010]
在上一篇blog:java的poi技术读取Excel[2003-2007,2010] 中介绍了关于java中的poi技术读取excel的相关操作 读取excel和MySQL相关: java的poi技术 ...
- 使用Python xlwt写excel文件
如果需要使用Python写Excel文件,首先下载或者安装xlwt. pip install xlwt 下面的这些demo应该可以帮助开发者快速上手使用xlwt写Excel文件: 创建工作簿(work ...
- c# 解决IIS写Excel的权限问题
c# 解决IIS写Excel的权限问题 from: http://www.jb51.net/article/31473.htm 发布:mdxy-dxy 字体:[增加 减小] 类型:转载 使用以上方法必 ...
- java 写 Excel(不生成实体文件,写为流的形式)
java 写 Excel(不生成实体文件,写为流的形式) public String exportReportExcel(String mediaCode, List<SimpleMediaRe ...
- Pandas 基础(4) - 读/写 Excel 和 CSV 文件
这一节将分别介绍读/写 Excel 和 CSV 文件的各种方式: - 读入 CSV 文件 首先是准备一个 csv 文件, 这里我用的是 stock_data.csv, 文件我已上传, 大家可以直接下载 ...
- python读、写、修改、追写excel文件
三个工具包 python操作excel的三个工具包如下 xlrd: 对excel进行读相关操作 xlwt: 对excel进行写相关操作 xlutils: 对excel读写操作的整合 注意,只能操作.x ...
- Python3 读、写Excel文件
首先,简单介绍一下EXECL中工作簿和工作表的区别: 工作簿的英文是BOOK(WORKBOOK),工作表的英文是SHEET(WORKSHEET). 一个工作簿就是一个独立的文件 一个工作簿里面可以有1 ...
- C#写Excel(OleDB)
先辟谣(至少对Excel2010来说) IMEX ( IMport EXport mode )设置 IMEX 有三种模式,各自引起的读写行为也不同,容後再述: 0 is Export mode:只能写 ...
- C# 读带复选框的excel,写excel并设置字体、边框、背景色
这是一篇excel读写功能大汇总,通过C#调用Microsoft.Office.Interop.Excel.dll才能完成任何复杂格式excel的读写操作. 本文需要读取的excel格式如下: 可见表 ...
随机推荐
- java成神之——java常识
java常识 简单DOS命令 java基础名词 java编译和运行流程 Eclipse常用快捷键 Eclipse相关操作 java基本数据类型 java基本数据类型转换 java常用运算符 java流 ...
- ubuntu16.04 双网卡绑定
ubuntu 16.04 双网卡绑定仅仅需要配置/etc/network/interfaces 添加标记内容即可 apt-get install ifenslave 默认已经安装
- js 鼠标点击文本框 提示文字消失
onfocus="if(this.value==defaultValue) {this.value='';}" onblur="if(!value) {value=def ...
- Maven 国内源
maven的仓库好慢的说,还是配置一个国内的源吧.推荐aliyun 在maven/conf/settings.xml 文件里配置mirrors的子节点,添加如下mirror <mirror> ...
- MapReduce和YARN框架
MapReduce组件如图
- C# AOP实现
using System; using System.Collections.Generic; using System.Text; using System.Runtime.Remoting.Pro ...
- C#使用ADO操作Excel
1 说明 把excel当成一个数据库,类似于Access数据库来操作. 2 源代码 2.1 Model层 /// <summary> /// 人员信息 /// </summary&g ...
- 安装saltstack-web管理界面
1.安装salt-master.salt-minion和salt-api $ sudo yum install epel-release -y $ sudo yum install salt-mast ...
- LED电视与液晶电视的区别
[LED电视与液晶电视的区别] 目前LED电视全部是采用了LED背光的液晶电视,本质上而言,还是液晶电视.这与真正的LED电视是两个完全不同的概念.如今通常把LED背光电视称为LED电视,采用CCFL ...
- laravel 模型关联之(多对多)
多对多 多对多就相当于一个专题Topic有多个文章,但是这多个文章又属于多个专题, 而且多对都必须有一个表是他们之间的关联关系表PostTopic Post表和Topic表之间没有直接的关联,而且通过 ...