python xlrd和xlwtxlutils包的使用

安装xlrd读取模块

首先去官网或者pypi下载安装包,然后解压到任意目录

在dos下进入该目录,执行python setup.py install安装

验证成功进入python,执行import 包

然后在C:Python27Libsite-packages目录下会有xlrd的文件夹

同理安装xlwt写入模块和和追加写入模块xlutils

""" #直接写入

import xlwt

#excel的写入模块

xlwt book = xlwt.Workbook()

#book = xlwt.Workbook(enconding='utf-8')

#创建新的sheet,设置可以重复写入值,即cell有值的时候也可以再次写入

sheet = book.add_sheet('my_sheet1',cell_overwrite_ok=True)

#写入单元格

sheet.write(0, 0, "test")

sheet.write(0, 1, "fuck")

sheet.write(0, 2, u"你烦躁吗")

#写入中文

txt='中文中文'

sheet.write(0, 3, txt.decode('utf-8'))

book.save('Excel_Workbook.xls')

"""

#追加写入

import xlrd

from xlutils.copy import copy

book = xlrd.open_workbook('D:\1111.xls')

sheet = book.sheet_by_index(0)

book1 = copy(book)

sheet1= book1.get_sheet(0)

sheet1.write(0, 0, 'changed!')  

book1.save('D:\1111.xls')

 写入的时候excel的样式会丢失,需要其他方法

原文地址:https://www.cnblogs.com/xueli/p/3812264.html