美文网首页
读取excel内容并写入文件

读取excel内容并写入文件

作者: 辛乐 | 来源:发表于2018-12-26 17:10 被阅读6次
#!/usr/bin/env python 
# coding:utf-8

#处理中文字符的情况
import sys
reload(sys)
sys.setdefaultencoding('utf-8')

import xlrd

def read(filename, sheetNo=0):
    book=xlrd.open_workbook(filename)
    sh=book.sheet_by_index(sheetNo)
    cols = sh.ncols
    rows = sh.nrows
    print 'cols=',cols, 'rows=',rows
    resultStr = ''
    for r in range(rows): # cols and rows start from 0
        key = sh.cell_value(rowx=r,colx=0)
        key = key.replace('"', '\\"')
        value = sh.cell_value(rowx=r,colx=1)
        value = value.replace('"', '\\"')
        # print '\"%s\"=\"%s\";' %(key,value)
        rowStr = '\"%s\"=\"%s\";\n' %(key,value)
        resultStr = resultStr + rowStr

    # '/Users/le.xin/Desktop/apptrans.strings'
    f = open('/Users/le.xin/Desktop/apptrans.strings','w')
    # print resultStr
    f.write(resultStr)
    f.close()
    print "保存成功"



read("app.xlsx",0)

相关文章

网友评论

      本文标题:读取excel内容并写入文件

      本文链接:https://www.haomeiwen.com/subject/hvxklqtx.html