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探索之Metaclass初步了解
Oct 28 Python
python PyTorch预训练示例
Feb 11 Python
Python如何使用k-means方法将列表中相似的句子归类
Aug 08 Python
Django对models里的objects的使用详解
Aug 17 Python
django删除表重建的实现方法
Aug 28 Python
python实现密码强度校验
Mar 18 Python
python实现贪吃蛇游戏源码
Mar 21 Python
Django基于客户端下载文件实现方法
Apr 21 Python
Keras框架中的epoch、bacth、batch size、iteration使用介绍
Jun 10 Python
python 模拟登陆github的示例
Dec 04 Python
python实现过滤敏感词
May 08 Python
Python实现聚类K-means算法详解
Jul 15 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
用libTemplate实现静态网页的生成
2006/10/09 PHP
php中看实例学正则表达式
2006/12/25 PHP
php 广告调用类代码(支持Flash调用)
2011/08/11 PHP
joomla jce editor 解决上传中文名文件失败问题
2013/06/09 PHP
PHP中date与gmdate的区别及默认时区设置
2014/05/12 PHP
PDO预处理语句PDOStatement对象使用总结
2014/11/20 PHP
PHP+jQuery+Ajax实现用户登录与退出
2015/04/27 PHP
PHP For循环字母A-Z当超过26个字母时输出AA,AB,AC
2020/02/16 PHP
js验证表单大全
2006/11/25 Javascript
javascript 播放器 控制
2007/01/22 Javascript
jquery miniui 教程 表格控件 合并单元格应用
2012/11/25 Javascript
js操作滚动条事件实例
2015/01/29 Javascript
jquery实现横向图片轮播特效代码分享
2015/11/19 Javascript
js滑动提示效果代码分享
2016/03/10 Javascript
微信小程序 Flex布局详解
2016/10/09 Javascript
JavaScript数组去重的几种方法效率测试
2016/10/23 Javascript
jQuery生成假加载动画效果
2016/12/01 Javascript
微信小程序 网络请求(post请求,get请求)
2017/01/17 Javascript
Vue打包后访问静态资源路径问题
2019/11/08 Javascript
python利用MethodType绑定方法到类示例代码
2017/08/27 Python
Scrapy基于selenium结合爬取淘宝的实例讲解
2018/06/13 Python
使用python写一个自动浏览文章的脚本实例
2019/12/05 Python
如何使用python实现模拟鼠标点击
2020/01/06 Python
Python逐行读取文件内容的方法总结
2020/02/14 Python
Python调用jar包方法实现过程解析
2020/08/11 Python
英国虚拟主机服务商:eUKhost
2016/08/16 全球购物
意大利火车票和铁路通行证专家:ItaliaRail
2019/01/22 全球购物
关于.NET, HTML的五个问题
2012/08/29 面试题
大学生自我鉴定书
2014/03/24 职场文书
爱护草坪标语
2014/06/24 职场文书
重阳节活动总结
2014/08/27 职场文书
买房协议书范本
2014/10/23 职场文书
教育见习报告范文
2014/11/03 职场文书
2015年幼师工作总结
2015/04/28 职场文书
2016年社区综治宣传月活动总结
2016/03/16 职场文书
MySQL注入基础练习
2021/05/30 MySQL