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自动扫雷实现方法
Jul 25 Python
python3 实现的人人影视网站自动签到
Jun 19 Python
Python与R语言的简要对比
Nov 14 Python
解决matplotlib库show()方法不显示图片的问题
May 24 Python
Python基于datetime或time模块分别获取当前时间戳的方法实例
Feb 19 Python
使用python画社交网络图实例代码
Jul 10 Python
Python判断字符串是否xx开始或结尾的示例
Aug 08 Python
python 接口实现 供第三方调用的例子
Aug 13 Python
Python: 传递列表副本方式
Dec 19 Python
pip安装提示Twisted错误问题(Python3.6.4安装Twisted错误)
May 09 Python
python百行代码自制电脑端网速悬浮窗的实现
May 12 Python
python基础之类属性和实例属性
Oct 24 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
在PHP中使用灵巧的体系结构
2006/10/09 PHP
PHP开发中常用的8个小技巧
2008/08/27 PHP
PHP PDO fetch 模式各种参数的输出结果一览
2015/01/07 PHP
基于PHP-FPM进程池探秘
2017/10/17 PHP
php多进程中的阻塞与非阻塞操作实例分析
2020/03/04 PHP
一个js实现的所谓的滑动门
2007/05/23 Javascript
js事件冒泡实例分享(已测试)
2013/04/23 Javascript
js 编码转换 gb2312 和 utf8 互转的2种方法
2013/08/07 Javascript
js用闭包遍历树状数组的方法
2014/03/19 Javascript
AngularJs 常用的过滤器
2017/05/15 Javascript
js input输入百分号保存数据库失败的解决方法
2018/05/26 Javascript
微信小程序form表单组件示例代码
2018/07/15 Javascript
layui中table表头样式修改方法
2018/08/15 Javascript
vue实现菜单切换功能
2019/05/08 Javascript
详解async/await 异步应用的常用场景
2019/05/13 Javascript
javascript实现的时间格式加8小时功能示例
2019/06/13 Javascript
原生js+ajax分页组件
2020/01/30 Javascript
[24:42]VP vs TNC Supermajor小组赛B组 BO3 第三场 6.2
2018/06/03 DOTA
ansible作为python模块库使用的方法实例
2017/01/17 Python
python去除字符串中的换行符
2017/10/11 Python
Python编写一个优美的下载器
2018/04/15 Python
简单了解Java Netty Reactor三种线程模型
2020/04/26 Python
利用django创建一个简易的博客网站的示例
2020/09/29 Python
python 如何引入协程和原理分析
2020/11/30 Python
Python面试题:如何用Python来发送邮件
2016/03/15 面试题
基于Python 函数和方法的区别说明
2021/03/24 Python
北大青鸟学生求职信
2013/09/24 职场文书
优秀员工年终发言演讲稿
2014/01/01 职场文书
合作经营协议书范本
2014/04/17 职场文书
安全承诺书格式
2014/05/21 职场文书
优秀应届生求职信
2014/06/16 职场文书
2014年后勤工作总结范文
2014/12/16 职场文书
2015羊年春节慰问信
2015/02/14 职场文书
服装区域经理岗位职责
2015/04/10 职场文书
党员身份证明材料
2015/06/19 职场文书
工作后的感想
2015/08/07 职场文书