
python数据导入excel表格
python数据导入excel表格
·
至于将python数据写入excel表格的方法其实有很多,很尴尬的事情就是本人能力有限,只学会了下面的这一种:
那就是利用xlwt进行读写
1.安装第三方模块xlwt
在写入之前,我们首先需要安装一个名叫xlwt的模块,可以在终端直接安装
直接在终端(terminal)中输入pip install xlwt。完成安装之后就会显示Requirement already satisfied:in “这里就是文件下载的地址”(如图所示)
2.利用xlwt读写excel
import xlwt #引入库xlwt
work_book = xlwt.Workbook(encoding = "UTF-8" #获取一个workbook,然后设置中文编码集
worksheet = work_book.add_sheet(sheet_num) #这个是在workbook里面生成一页
worksheet.write(hang,lie,shuju) #按照行、列数据的顺序将记录写入到单元格里面
work_book.save(self.filename) #把workbook保存到文件里
3.关于合并的一些操作
worksheet.write_merge(0,0,0,2,"hello world") #合并从(0,0)到(0,2)的单元格
worksheet.write_merge(0,0,0,2,"hello world") #带有其他格式的合并单元格
worksheet.write_merge(0,0,2,0,"hello world") #合并(0,0)到(2,0)并且合并第一列第三个
除了这些基本的,我们还可以搞一些花里胡哨的
比如:
pattern = xlwt.Pattern() # 一个实例化的样式类
pattern.pattern = xlwt.Pattern.SOLID_PATTERN # 固定的样式
pattern.pattern_fore_colour = xlwt.Style.colour_map['yellow'] # 背景颜色
style.pattern = pattern
worksheet.write(row, col, data, style) # 写入数据是带上样式
当然我们还可以设置字体
style = xlwt.XFStyle() # 初始化样式
font = xlwt.Font() # 为样式创建字体
font.name = "黑体" # 设置字体为“黑体”,默认是“Arial”
font.height = 100 # 设置字体大小为100,默认是200
font.bold = True # 字体是否加粗
font.underline = True # 下划线
font.italic = True # 斜体字
style.font = font # 设置样式
worksheet.write(row, col, data, style) # 写入数据是带上样式
更多推荐
所有评论(0)