python-xlwt模块详解

上传人:第*** 文档编号:31079340 上传时间:2018-02-04 格式:DOC 页数:18 大小:92KB
返回 下载 相关 举报
python-xlwt模块详解_第1页
第1页 / 共18页
python-xlwt模块详解_第2页
第2页 / 共18页
python-xlwt模块详解_第3页
第3页 / 共18页
python-xlwt模块详解_第4页
第4页 / 共18页
python-xlwt模块详解_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《python-xlwt模块详解》由会员分享,可在线阅读,更多相关《python-xlwt模块详解(18页珍藏版)》请在金锄头文库上搜索。

1、python 模块介绍- xlwt 创建 xls 文件(excel)2013-06-24 磁针石转自: http:/ xlwt 实例 .131.1.1 创建简单的 excel 文件 .131.1.2 插入图片 .2使用 insert_bitmap 来插入图片。 .331.1.3 设置样式 .331.1.4 更多实例 .4输出了红色的”Test”,并在第 3 行包含了公式: .4这里另有一个公式的实例: .5日期格式的实例 .6下面展示了不同边框和删除样式的字体: .7下面展示了不同颜色的字体,可以作为颜色参考: .7通过 unicode 输出字符 .9冻结: .10更多的公式: .12保护实例

2、: .1331.1.5 完整实例 .1631.1 xlwt 实例31.1.1 创建简单的 excel 文件下面例子,创建一个名为 mini.xls 的文件,它有一个空 sheet:xlwt was here 。from xlwt import *w = Workbook()ws = w.add_sheet(xlwt was here)w.save(mini.xls)Workbook 类初始化时有 encoding 和 style_compression 参数。encoding,设置字符编码,一般要这样设置:w = Workbook(encoding=utf-8),就可以在excel 中输出中文

3、了。默认是 ascii。当然要记得在文件头部添加:#!/usr/bin/env python# -*- coding: utf-8 -*-style_compression 表示是否压缩,不常用。Workbook 还有一些属性:Owner 设置文档所有者。country_code:国家码wnd_protect:窗口保护obj_protect:对象保护Protect:保护backup_on_save:保存时备份Hpos:横坐标Vpos:纵坐标Width:宽度Height:高度active_sheet:活动 sheettab_width:tab 宽度wnd_visible:窗口是否可见wnd_mi

4、ni:窗口最小化hscroll_visible:横向滚动条是否可见。vscroll_visible:纵向滚动条是否可见。tabs_visible:tab 是否可见。dates_1904:是否使用 1904 日期系统use_cell_values:单元格的值default_style:默认样式colour_RGB:颜色比如设置国家码:From xlwt import *w= Workbook()w.country_code= 61ws= w.add_sheet(AU)w.save(country.xls)方法有:add_style,add_font,add_str,del_str ,str_in

5、dex,add_rt, rt_index,add_sheet ,get_sheet,raise_bad_sheetname,convert_sheetindex,setup_xcall,add_sheet_reference。31.1.2 插入图片add_sheet 会返回一个 Worksheet 类。创建的时候有可选参数 cell_overwrite_ok,表示是否可以覆盖单元格,其实是 Worksheet 实例化的一个参数,默认值是 False。Worksheet 初始化的参数有: sheetname,parent_book,cell_overwrite_ok。Worksheet 的属性有

6、:Row , Column,explicit_magn_setting(默认 False),visibility(默认 0),split_position_units_are_twips(默认 False),row_default_height_mismatch,row_default_hidden,row_default_space_above ,row_default_space_below,last_used_row , first_used_row,last_used_col,row_tempfile。以上属性类定义中。函数构成的属性有:name,parent (只读),rows(只读

7、),cols(只读),merged_ranges(只读),bmp_rec(只读),show_formulas,show_grid, show_headers,panes_frozen,auto_colour_grid,cols_right_to_left, show_outline,remove_splits,selected ,sheet_visible,page_preview,first_visible_row,first_visible_col,grid_colour,preview_magn,normal_magn ,scl_magn ,vert_split_pos ,horz_sp

8、lit_pos,vert_split_first_visible,horz_split_first_visible,show_auto_page_breaks ,dialogue_sheet,auto_style_outline,outline_below,outline_right,fit_num_pages,show_row_outline,show_col_outline,alt_expr_eval,alt_formula_entries,row_default_height ,col_default_width,calc_mode ,calc_count,RC_ref_mode,ite

9、rations_on,delta,save_recalc,print_headers,print_grid,vert_page_breaks,horz_page_breaks, header_str,footer_str,print_centered_vert,print_centered_horz,left_margin,right_margin, top_margin,bottom_margin ,paper_size_code,print_scaling,start_page_number ,fit_width_to_pages ,fit_height_to_pages ,print_i

10、n_rows,portrait,print_colour,print_draft,print_notes,print_notes_at_end,print_omit_errors,print_hres,print_vres,header_margin,footer_margin,copies_num,wnd_protect,obj_protect,protect,scen_protect,password。方法有:get_parent,write,write_rich_text ,merge,write_merge,insert_bitmap,col,row,row_height,col_wi

11、dth。使用 insert_bitmap 来插入图片。from xlwt import *,w = Workbook()ws = w.add_sheet(Image)ws.insert_bitmap(python.bmp, 2, 2)ws.insert_bitmap(python.bmp, 10, 2)w.save(image.xls)31.1.3 设置样式改变字体的高度:#!/usr/bin/envpython#-*- coding: utf-8 -*-#Copyright (C) 2005 Kiseliov Romanfromxlwt import * w= Workbook(encoding=

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号