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 write无法写入文件的解决方法
Jan 23 Python
python常用函数与用法示例
Jul 02 Python
Pycharm 2019 破解激活方法图文详解
Oct 11 Python
Python 使用元类type创建类对象常见应用详解
Oct 17 Python
python3 requests库实现多图片爬取教程
Dec 18 Python
Django 设置多环境配置文件载入问题
Feb 25 Python
Python3标准库之functools管理函数的工具详解
Feb 27 Python
解决TensorFlow调用Keras库函数存在的问题
Jul 06 Python
python中用Scrapy实现定时爬虫的实例讲解
Jan 18 Python
详解Pymongo常用查询方法总结
Jan 29 Python
python爬虫框架feapde的使用简介
Apr 20 Python
Python实现视频自动打码的示例代码
Apr 08 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+MYSQL的文章管理系统(二)
2006/10/09 PHP
php HtmlReplace输入过滤安全函数
2010/07/03 PHP
php数组(array)输出的三种形式详解
2013/06/05 PHP
getimagesize获取图片尺寸实例
2014/11/15 PHP
PHP魔术方法的使用示例
2015/06/23 PHP
PHP+jQuery+Ajax实现分页效果 jPaginate插件的应用
2015/10/09 PHP
Laravel SQL语句记录方式(推荐)
2016/05/26 PHP
探究Laravel使用env函数读取环境变量为null的问题
2016/12/06 PHP
thinkphp分页集成实例
2017/07/24 PHP
Laravel使用模型实现like模糊查询的例子
2019/10/24 PHP
js 小数取整的函数
2010/05/10 Javascript
jquery动态加载js三种方法实例
2013/08/03 Javascript
jQuery实现当按下回车键时绑定点击事件
2014/01/28 Javascript
在JS中解析HTML字符串示例代码
2014/04/16 Javascript
深入理解javascript变量声明
2014/11/20 Javascript
浅谈window对象的scrollBy()方法
2015/07/15 Javascript
JavaScript 性能优化小结
2015/10/12 Javascript
javascript设计模式--策略模式之输入验证
2015/11/27 Javascript
在javascript中,null>=0 为真,null==0却为假,null的值详解
2017/02/22 Javascript
Vue中的methods、watch、computed的区别
2018/11/26 Javascript
Javascript实现鼠标点击冒泡特效
2019/12/24 Javascript
vue-cli4项目开启eslint保存时自动格式问题
2020/07/13 Javascript
python魔法方法-属性访问控制详解
2016/07/25 Python
python连接mysql实例分享
2016/10/09 Python
python numpy元素的区间查找方法
2018/11/14 Python
有趣的Python图片制作之如何用QQ好友头像拼接出里昂
2020/04/22 Python
CSS3的resize属性使用初探
2015/09/27 HTML / CSS
初中三好学生事迹材料
2014/01/13 职场文书
教师师德反思材料
2014/02/15 职场文书
超市开学活动方案
2014/03/01 职场文书
小学阳光体育活动总结
2014/07/05 职场文书
离婚财产分配协议书
2014/10/21 职场文书
销售经理工作检讨书
2015/02/19 职场文书
大学生就业意向书
2015/05/11 职场文书
Python 文本滚动播放器的实现代码
2021/04/25 Python
浅谈JS的原型和原型链
2021/06/04 Javascript