python(写入excel操作-xlwt模块)

一、安装xlwt模块

  • pip install xlwt

二、excel写入操作

  • 这种方式只能新增或者覆盖文件写入
import xlwt

# 创建一个workbook 设置编码
workbook = xlwt.Workbook(encoding = 'utf-8')
# 创建一个sheet 
worksheet = workbook.add_sheet('My Worksheet')
# 写入excel,write(row_index,col_index,value)参数对应 行, 列, 值
worksheet.write(1,0,'this is test')
# 保存(保存后在目录下新增xxx.xls文件)
workbook.save('d:\\Excel_test.xls')
  • 这种方式进行修改文件内容,不会覆盖原文件内容,只会修改指定的内容 
#coding=utf-8

from xlutils.copy import copy
import xlrd

#打开要修改的excel
book = xlrd.open_workbook('d:\\test.xls')
#复制原来的excel进行编辑
new_book = copy(book)
#通过get_sheet(sheet_index)选择需要修改的sheet页
sheet = new_book.get_sheet(0)
#写入修改的内容,write(row_index,col_index,value)参数对应 行, 列, 值
sheet.write(0,1,'test')
#保存新的excel,保存excel必须使用后缀名是.xls的,不是能是.xlsx的
new_book.save('d:\\test.xls')

猜你喜欢

转载自www.cnblogs.com/Mr-ZY/p/11872971.html