Pythonxlwt设置excel单元格字体及格式

标签:
python数据挖掘数据分析数据分析师培训 |
Pythonxlwt设置excel单元格字体及格式
本文根据自己初学经验编写的使用xlwt模块设置单元格的一些基本样式,如设置单元格的背景颜色,下框线,字体,字体的颜色,设置列宽行高,插入简单的图片,详细程序如下:
#!/usr/bin/env python
# -*- coding: utf-8 -*-”
#Create by zhizaiqianli 2015-12-12 Version V1.0
#!/usr/bin/python
# Filename : Write_excel_Format.py
import os
import
time
from xlwt import *
from Mymodule import cur_file_dir
filename =
'TestData2.xls'
if os.path.exists(filename):
print time.strftime("%Y-%m-%d",time.localtime(time.time()))
#打印读取到当前系统时间
wbk = Workbook(encoding='utf-8')
sheet = wbk.add_sheet('new sheet 1',
cell_overwrite_ok=True)
style = XFStyle()
for i in range(0x00,0xff):
for i in range(0x00,0xff):
for i in range(0, 0x53):
for i in range(6, 80):
path_py = "\\images\python.bmp"
path_exe = "\\images\python.bmp"
#读取插入图片以.exe运行时路径,.exe可以移到其他任意目录下运行但images和.exe在同一目录下
path = cur_file_dir(path_py,path_exe) #获取文件的相对路径
filename =
path
if os.path.exists(filename):
else:
sheet.insert_bitmap(path, 2, 9)
wbk.save('TestData2.xls')
raw_input("Enter enter key to exit...")
#插入一个输入命令,方便运行exe时一闪而过不到打印信息
以cmd命令运行 Write_excel_Format.py时结果和生成表格如下所示
http://cda.pinggu.org/uploadfile/image/20180603/20180603062404_94046.png
http://cda.pinggu.org/uploadfile/image/20180603/20180603062411_98499.png
以上就是本文的全部内容,希望对大家的学习有所帮助