python数据写入到excel不同sheet_python读取数据写入excel的四种操作

Python对Excel的读写主要有:xlrd、xlwt、xlutils、openpyxl、xlsxwriter几种

xlutils结合xlrd: 操作的是以xls后缀的excel,读取文件保留原格式:加:formatting_info=True

常用方法:1、打开xls:open_workbook(filePath)

2、 x1.sheet_names() # 获取所有sheet名字

3、 x1.nsheets # 获取sheet数量

4、 x1.sheets() # 获取所有sheet对象

5、 x1.sheet_by_name("test") # 通过sheet名查找

6、 x1.sheet_by_index(3) # 通过索引查找

一、xlutils结合xlrd可以达到修改excel文件目的

import xlrd

from xlutils.copy import copy

workbook = xlrd.open_workbook(u‘有趣装逼每日数据及趋势.xls‘,formatting_info=True)

workbooknew = copy(workbook)

ws = workbooknew.get_sheet(0)

ws.write_merge(1,1,2,2,‘测试测试‘,style)

ws.write(3, 0, ‘changed!‘)

workbooknew.save(u‘有趣装逼每日数据及趋势copy.xls‘)

二、xlwt操作的是以xls后缀的excel

import xlwt

wk = xlwt.Workbook()

sheet = wk.add_sheet(‘sheet 1‘)#创建一个sheet1

sheet.write(0,1,‘tes

你可能感兴趣的:(python数据写入到excel不同sheet_python读取数据写入excel的四种操作)