python中excel基本操作实例

来源:互联网 发布:mac谷歌应用商店打不开 编辑:程序博客网 时间:2024/06/03 23:43
#! /usr/bin/env python# -*- coding:utf8 -*-import osimport sysimport xlrdimport xlwt# reload(sys)# sys.setdefaultencoding('utf8')def excelRead():    # excel文件路径    excelPath = 'E:/tmp/t.xlsx'    # 判断是否已存在,存在则移出旧文件    if not os.path.exists(excelPath):        return    # 读取book    book= xlrd.open_workbook(excelPath)    # 按顺序读取book中的第一个sheet    sheet = book.sheet_by_index(0)    #nrows = sheet.nrows    # 读取sheet第一行第二列的数据    str = sheet.cell(0,1).value    print strdef excelWrite():    # excel文件路径    excelPath = 'E:/tmp/t.xlsx'    # 判断是否已存在,存在则移出旧文件    if os.path.exists(excelPath):        os.remove(excelPath)    # 新建book    book = xlwt.Workbook()    # 新建sheet    sheet = book.add_sheet("testTitle")    # 往sheet第一行,第一列写数据:ID    sheet.row(0).write(0, 'ID')    # 往sheet第一行,第二列写数据:姓名  特别注意,中文字符前要加u,标识unicode编码,否则会报错    sheet.row(0).write(1, u'姓名')    # 保存book到文件中    book.save(excelPath)def main():    excelWrite()    excelRead()if __name__ == '__main__':    main()
原创粉丝点击