python使用xlsxwriter操作excel文件,支持格式.xlsx
2018-02-13 13:37
676 查看
参见:https://xlsxwriter.readthedocs.io/
XlsxWriter 可以操作Excel 2007+ XLSX ,可以写入文本,数字,公式、图片、超链、合并单元格、图表等等.xlsxwriter只能创建新文件,不能读或修改已有的文件。1、主要方法wb = xlsxwriter.Workbook('a.xlsx')ws = wb.add_worksheet('sheet0')format1 = wb.add_format()format1.set_bold(True)format2 = wb.add_format( {'bold': True, 'font_colr' : 'red' })ws.write(0,0,'Test',format1)ws.write('C1','test2',format2)#调整列宽ws.add_column('B:B',15) wb.close()2、主要格式:
XlsxWriter 可以操作Excel 2007+ XLSX ,可以写入文本,数字,公式、图片、超链、合并单元格、图表等等.xlsxwriter只能创建新文件,不能读或修改已有的文件。1、主要方法wb = xlsxwriter.Workbook('a.xlsx')ws = wb.add_worksheet('sheet0')format1 = wb.add_format()format1.set_bold(True)format2 = wb.add_format( {'bold': True, 'font_colr' : 'red' })ws.write(0,0,'Test',format1)ws.write('C1','test2',format2)#调整列宽ws.add_column('B:B',15) wb.close()2、主要格式:
Category | Description | Property | Method Name |
---|---|---|---|
Font | Font type | 'font_name' | set_font_name() |
Font size | 'font_size' | set_font_size() | |
Font color | 'font_color' | set_font_color() | |
Bold | 'bold' | set_bold() | |
Italic | 'italic' | set_italic() | |
Underline | 'underline' | set_underline() | |
Strikeout | 'font_strikeout' | set_font_strikeout() | |
Super/Subscript | 'font_script' | set_font_script() | |
Number | Numeric format | 'num_format' | set_num_format() |
Protection | Lock cells | 'locked' | set_locked() |
Hide formulas | 'hidden' | set_hidden() | |
Alignment | Horizontal align | 'align' | set_align() |
Vertical align | 'valign' | set_align() | |
Rotation | 'rotation' | set_rotation() | |
Text wrap | 'text_wrap' | set_text_wrap() | |
Justify last | 'text_justlast' | set_text_justlast() | |
Center across | 'center_across' | set_center_across() | |
Indentation | 'indent' | set_indent() | |
Shrink to fit | 'shrink' | set_shrink() | |
Pattern | Cell pattern | 'pattern' | set_pattern() |
Background color | 'bg_color' | set_bg_color() | |
Foreground color | 'fg_color' | set_fg_color() | |
Border | Cell border | 'border' | set_border() |
Bottom border | 'bottom' | set_bottom() | |
Top border | 'top' | set_top() | |
Left border | 'left' | set_left() | |
Right border | 'right' | set_right() | |
Border color | 'border_color' | set_border_color() | |
Bottom color | 'bottom_color' | set_bottom_color() | |
Top color | 'top_color' | set_top_color() | |
Left color | 'left_color' | set_left_color() | |
Right color | 'right_color' | set_right_color() |
相关文章推荐
- Python使用xlwt模块 操作Excel文件
- WINCE图片使用类,支持各种格式,支持旋转缩略图缩放等操作
- 1、关于python第三方工具操作xls和xlsx格式的excel文档选型的吐血经历
- POI使用SAX处理大量数据的xlsx格式的Excel文件
- 使用python中openpyxl模块操作excel文件,计算单元格分子式的相对分子质量(二)
- 【python】解析Excel中使用xlrd库、xlwt库操作,使用xluils库修改Excel文件详解(三)
- python3csv与xlsx文件操作模块(csv、xlsxwriter)
- java使用poi读取xls格式和xlsx格式的excel文件
- Windows下Python使用Pandas模块操作Excel文件的教程
- python使用xlrd操作Excel文件
- python操作excel的方法(xlsxwriter包的使用)
- 使用Python将Word文件另存为任意支持的格式
- POI使用SAX处理大量数据的xlsx格式的Excel文件
- 使用python中openpyxl模块操作excel文件,计算单元格分子式的相对分子质量(一)
- python 使用xlwt操作excel文件
- 使用Python操作excel文件的实例代码
- Python中操作Excel 2000的xlsx文件(使用openpyxl)
- python使用easy_install安装支持excel2007操作的openpyxl
- 使用Python操作excel文件
- Windows下Python使用Pandas模块操作Excel文件的教程