| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 4423 人关注过本帖
标题:如何将xls文件的内容写到TXT文件里,是不是编码出错了
只看楼主 加入收藏
小木桥
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2016-3-19
收藏
 问题点数:0 回复次数:0 
如何将xls文件的内容写到TXT文件里,是不是编码出错了
#coding:utf8
import xlrd
from xlrd import open_workbook
excel=open_workbook(r"201503new.xls")
num=excel.nsheets
mysheet=excel.sheet_by_index(num-1)
print mysheet.nrows,mysheet.ncols
f=open(r"201503new.txt","a")
for i in range(0,mysheet.nrows):
    tmp=""
    for j in range(0,mysheet.ncols):
        if mysheet.cell(i,j).value!=None:
            tmp+=str(mysheet.cell(i,j).value)+"\t"   
    print tmp
    f.write(tmp)
这里无法将内容写进TXT文件里
控制台输出的内容下:
text:u'TS201503080001743'    number:57107053934.0    text:u'\u6709\u7ebf\u5bbd\u5e26'    xldate:42071.70722222222   

[此贴子已经被作者于2016-3-19 15:12编辑过]

2016-03-19 13:55
快速回复:如何将xls文件的内容写到TXT文件里,是不是编码出错了
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016595 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved