#-*-coding=utf-8-*-
################################
#Func:读取零售集市数据字典,并重新写入excel,实现快速调整
#Author:winnie
#Date:2017年12月12日
################################
import xlrd
import xlwt
import numpy as np
def completeSheet(l1,l2):
'''比较2个列表,返回相同的元素和 l2比l1多出的元素'''
res2=[];res3=[]
for j in l2:
if j not in l1:res3.append(j)
else:res2.append(j)
return res2,res3
class Style(object):
'''单元格格式类,可以定义字体格式、边框格式、背景格式、对齐格式'''
def __init__(self):
self.style = xlwt.XFStyle()
self.font = xlwt.Font()
self.border = xlwt.Borders()
self.pattern = xlwt.Pattern()
self.alignment =xlwt.Alignment()
def set_font(self,color=0,bold=False,underline=False,italic=False,height=200 ):
self.font.colour_index = color # 0黑色 ,1 白色,4 蓝色
self.font.bold = bold # 加粗
self.font.underline = underline # 下划线
self.font.italic = italic # 倾斜
self.font.height = height
def set_border(self,left=0,right=0,top=0,bottom=0):
self.border.left = left # xlwt.Borders.THIN 实线
self.border.right = right
self.border.top = top
self.border.bottom = bottom
def set_pattern(self,pattern=0,color=0):
self.pattern.pattern = pattern # 0 xlwt.Pattern.NO_PATTERN 1 xlwt.Pattern.SOLID_PATTE
Python对excel进行copy,包含单元格格式
这篇博客介绍了如何使用Python对Excel文件进行操作,包括复制单元格及其格式,适用于数据处理和分析场景。
摘要由CSDN通过智能技术生成