xwlt
生成兼容MS Excel 97/2000/XP/2003 XLS的电子表格文件,Python2.6+均支持该模块,平台不限。无需任何Python自带库外的文件依赖。
安装
|
|
示例
|
|
API参考
|
|
该类代表了工作簿的全部内容,使用xlwt
模块创建一个Excel文件就是使用该类实例化一个对象。
- add_sheet(sheetname,cell_overwrite_ok=False)
该方法用于在工作簿中创建表格(可以理解为Excel文件当中的一个个Tab)。
参数:
sheetname
:表格Tab名称(通常显示在Excel程序底部)cell_overwrite_ok
:如果设置为True
,表格内容被写入超过一次时不会报错(exception)
返回值:Excel中将添加一个Tab
- save(filename_or_stream)
顾名思义就是保存成一个Excel文件喽。
参数:
filename_or_stream
:要保存的文件名称字符串。参数也可以是拥有write
方法的流对象(stream object),例如StringIO
,此时数据将写入文件流中。
|
|
该类表示工作簿中的一个Tab表格。
通常你是在实例化
Workbook
类时调用add_sheet
方法创建该类的实例对象的。
- write(r,c,label=’’,style=[xlwt.XFStyle object])
该方法用于在表格的某个小格子写东西。
参数:
- r:行,从零开始
- c:列,从零开始
- label:写入的内容。简而言之,数都写成浮点数,Unicode对象保持原样,字节转化成Unicode对象,使用默认的ascii编码。时间类对象转化成距离1900年开始的天数。布尔对象显示为TRUE和FALSE,None将内容置空,xlwt.Formula用来创建Excel公式。
- style:XF(扩展格式),具体就是表格内容的表现形式(颜色等)
扩展格式
扩展格式用来记录单元格的显示样式,主要包括六组:数字格式,字体,对齐(水平,垂直,居中,缩进,换行等),边界样式,背景,保护内容。
- xlwt.Style.easyxf(strg_to_parse=’’,num_format_str=None,field_sep=’,’,line_sep=’;’,intro_sep=’:’,esc_char=’\\’,debug=False)
该函数用处创建扩展格式对象(XFStyle)。