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 相关文章推荐
sqlalchemy对象转dict的示例
Apr 22 Python
python生成指定尺寸缩略图的示例
May 07 Python
详解Python程序与服务器连接的WSGI接口
Apr 29 Python
python snownlp情感分析简易demo(分享)
Jun 04 Python
python爬取网页内容转换为PDF文件
Jul 28 Python
Django migrations 默认目录修改的方法教程
Sep 28 Python
使用Python获取并处理IP的类型及格式方法
Nov 01 Python
详解python中*号的用法
Oct 21 Python
Python箱型图处理离群点的例子
Dec 09 Python
Python模拟FTP文件服务器的操作方法
Feb 18 Python
在keras中实现查看其训练loss值
Jun 16 Python
win10+anaconda安装yolov5的方法及问题解决方案
Apr 29 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 array_multisort()函数的使用札记
2011/07/03 PHP
Laravel 微信小程序后端实现用户登录的示例代码
2019/11/26 PHP
javascript 隐藏/显示指定的区域附HTML元素【legend】用法
2010/03/05 Javascript
JS获取IP、MAC和主机名的五种方法
2013/11/14 Javascript
分享JavaScript获取网页关闭与取消关闭的事件
2013/12/13 Javascript
JavaScript实现SHA-1加密算法的方法
2015/03/11 Javascript
利用Angular+Angular-Ui实现分页(代码加简单)
2017/03/10 Javascript
vue中如何引入jQuery和Bootstrap
2017/04/10 jQuery
ztree实现左边动态生成树右边为内容详情功能
2017/11/03 Javascript
vue2过滤器模糊查询方法
2018/09/16 Javascript
js canvas实现二维码和图片合成的海报
2020/11/19 Javascript
小程序云开发如何实现图片上传及发表文字
2019/05/17 Javascript
vue自定义表单生成器form-create使用详解
2019/07/19 Javascript
Vue组件化开发之通用型弹出框的实现
2020/02/28 Javascript
简单了解Vue computed属性及watch区别
2020/07/10 Javascript
解决父组件将子组件作为弹窗调用只执行一次created的问题
2020/07/24 Javascript
js前端对于大量数据的展示方式及处理方法
2020/12/02 Javascript
[00:57]深扒TI7聊天轮盘语音出处5
2017/05/11 DOTA
使用Python3中的gettext模块翻译Python源码以支持多语言
2015/03/31 Python
python爬虫爬取某站上海租房图片
2018/02/04 Python
如何将你的应用迁移到Python3的三个步骤
2019/12/22 Python
Python多进程multiprocessing、进程池用法实例分析
2020/03/24 Python
Pycharm同步远程服务器调试的方法步骤
2020/11/04 Python
用python监控服务器的cpu,磁盘空间,内存,超过邮件报警
2021/01/29 Python
详解Python 中的 defaultdict 数据类型
2021/02/22 Python
IE下实现类似CSS3 text-shadow文字阴影的几种方法
2011/05/11 HTML / CSS
韩语专业本科生求职信
2013/10/01 职场文书
元旦促销方案
2014/03/15 职场文书
请假条标准格式规范
2014/04/10 职场文书
公司请假条范文
2014/04/11 职场文书
教师暑期培训感言
2014/08/15 职场文书
教师拔河比赛广播稿
2014/10/14 职场文书
合作与交流自我评价
2015/03/09 职场文书
第一书记观后感
2015/06/08 职场文书
python绘制箱型图
2021/04/27 Python
SSM项目使用拦截器实现登录验证功能
2022/01/22 Java/Android