python操作excel文件并输出txt文件的实例


Posted in Python onJuly 10, 2018

如下所示:

#coding=utf-8
import os
import xlrd
#excel文件放置在当前路径
path='model.xls'
#打开文件
data=xlrd.open_workbook(path)
#查询工作表
sheets=data.sheets()
#可以通过函数、索引、名称获得工作表。
# sheet_1_by_function=data.sheets()[0]
# sheet_1_by_index=data.sheet_by_index(0)
sheet_1_by_name=data.sheet_by_name(u'Sheet1')
 
#可以通过方法获得某一列或者某一行的数值。
#sheet_1_by_name.row_values(1)
#sheet_1_by_name.col_values(1)
 
#通过工作表的属性获得行数和列数。
n_of_rows=sheet_1_by_name.nrows
n_of_cols=sheet_1_by_name.ncols
 
#题号
question_num=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,61,62,63,64,65]
 
txtfile="txt"
if not os.path.isdir(txtfile):
 os.mkdir(txtfile)
os.chdir(txtfile)
 
#也可以用一个循环来遍历一次文件。
for i in range(0,n_of_cols):
 #取出第一行作为文件名
 firstrow=sheet_1_by_name.cell(0,i).value
 f=open(str(int(firstrow))+'.txt',"w")
 for j in range(0,n_of_rows-1):
  #取题号,并且拼接输出
  cellval=str(question_num[j])+','+str(sheet_1_by_name.cell(j+1,i).value)+';'
  print cellval
  f.write(cellval+'\n') #换行写入文本
 f.close()
#可以通过以下的任意一种方式访问单元格的数值。
#cell_A1=sheet_1_by_name.cell(0,0).value
# cell_A1=sheet_1_by_name.row(0)[0].value
# cell_A1=sheet_1_by_name.col(0)[0].value

以上这篇python操作excel文件并输出txt文件的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python实现给字典添加条目的方法
Sep 25 Python
用Python将IP地址在整型和字符串之间轻松转换
Mar 22 Python
Mac中升级Python2.7到Python3.5步骤详解
Apr 27 Python
python difflib模块示例讲解
Sep 13 Python
TF-IDF算法解析与Python实现方法详解
Nov 16 Python
详解Django之auth模块(用户认证)
Apr 17 Python
Python读取mat文件,并保存为pickle格式的方法
Oct 23 Python
python接口自动化(十六)--参数关联接口后传(详解)
Apr 16 Python
Python3.5以上版本lxml导入etree报错的解决方案
Jun 26 Python
Linux下升级安装python3.8并配置pip及yum的教程
Jan 02 Python
tensorflow模型保存、加载之变量重命名实例
Jan 21 Python
OpenCV图片漫画效果的实现示例
Aug 18 Python
深入浅析Python传值与传址
Jul 10 #Python
Python+OpenCV目标跟踪实现基本的运动检测
Jul 10 #Python
python3读取excel文件只提取某些行某些列的值方法
Jul 10 #Python
python读取excel指定列数据并写入到新的excel方法
Jul 10 #Python
python 常用的基础函数
Jul 10 #Python
使用pandas批量处理矢量化字符串的实例讲解
Jul 10 #Python
python opencv实现运动检测
Jul 10 #Python
You might like
PHP4之COOKIE支持详解
2006/10/09 PHP
PHP学习 运算符与运算符优先级
2008/06/15 PHP
关于PHP开发的9条建议
2015/07/27 PHP
php数据访问之增删改查操作
2016/05/09 PHP
yii2.0数据库迁移教程【多个数据库同时同步数据】
2016/10/08 PHP
简单实用的PHP文本缓存类实例
2019/03/22 PHP
基于jQuery的弹出消息插件 DivAlert之旅(一)
2010/04/01 Javascript
jquery全选/全不选/反选另一种实现方法(配合原生js)
2013/04/07 Javascript
javascript 判断整数方法分享
2014/12/16 Javascript
jQuery实现二级下拉菜单效果
2016/01/05 Javascript
基于JavaScript实现通用tab选项卡(通用性强)
2016/01/07 Javascript
jQuery操作属性和样式详解
2016/04/13 Javascript
JQuery 传送中文乱码问题的简单解决办法
2016/05/24 Javascript
jQuery如何获取动态添加的元素
2016/06/24 Javascript
12306 刷票脚本及稳固刷票脚本(防挂)
2017/01/04 Javascript
angularjs封装$http为factory的方法
2017/05/18 Javascript
jQuery动画_动力节点节点Java学院整理
2017/07/04 jQuery
js实现图片放大并跟随鼠标移动特效
2019/01/18 Javascript
微信小程序模板消息推送的两种实现方式
2019/08/27 Javascript
Node.js使用MongoDB的ObjectId作为查询条件的方法
2019/09/10 Javascript
[40:03]DOTA2上海特级锦标赛主赛事日 - 1 败者组第一轮#1EHOME VS Archon
2016/03/02 DOTA
Python3基础之基本运算符概述
2014/08/13 Python
Python3使用requests登录人人影视网站的方法
2016/05/11 Python
python如何实现视频转代码视频
2019/06/17 Python
python regex库实例用法总结
2021/01/03 Python
美国鲍勃商店:Bob’s Stores
2018/07/22 全球购物
12岁生日演讲稿
2014/05/14 职场文书
未受刑事制裁公证证明
2014/09/20 职场文书
党员对照检查材料整改措施思想汇报
2014/09/26 职场文书
交警作风整顿剖析材料
2014/10/11 职场文书
贪污检举信范文
2015/03/02 职场文书
暑期社会实践个人总结
2015/03/06 职场文书
宣传稿格式范文
2015/07/23 职场文书
班级元旦晚会开幕词
2016/03/04 职场文书
Python多线程 Queue 模块常见用法
2021/07/04 Python
Mysql 一主多从的部署
2022/05/20 MySQL