The XlsxWriter module is a port of the Perl Excel::Writer::XLSX module with more Pythonic interfaces.
XlsxWriter supports almost all of Excel::Writer::XLSX’s features apart from those noted in the tables below.
Workbook Methods | XlsxWriter | Excel::Writer::XLSX |
---|---|---|
add_worksheet() | Yes | Yes |
add_format() | Yes | Yes |
add_chart() | Yes | Yes |
close() | Yes | Yes |
set_properties() | Yes | Yes |
define_name() | Yes | Yes |
worksheets() | Yes | Yes |
add_shape() | No (1) | Yes |
add_vba_project() | No (1) | Yes |
set_tempdir() | Yes (2) | Yes |
set_1904() | Yes (2) | Yes |
set_optimization() | Yes (2) | Yes |
set_custom_color() | Yes (3) | Yes |
Page Set-up Methods | XlsxWriter | Excel::Writer::XLSX |
---|---|---|
set_landscape() | Yes | Yes |
set_portrait() | Yes | Yes |
set_page_view() | Yes | Yes |
set_paper() | Yes | Yes |
center_horizontally() | Yes | Yes |
center_vertically() | Yes | Yes |
set_margins() | Yes | Yes |
set_header() | Yes | Yes |
set_footer() | Yes | Yes |
repeat_rows() | Yes | Yes |
repeat_columns() | Yes | Yes |
hide_gridlines() | Yes | Yes |
print_row_col_headers() | Yes | Yes |
print_area() | Yes | Yes |
print_across() | Yes | Yes |
fit_to_pages() | Yes | Yes |
set_start_page() | Yes | Yes |
set_print_scale() | Yes | Yes |
set_h_pagebreaks() | Yes | Yes |
set_v_pagebreaks() | Yes | Yes |
Format Methods | XlsxWriter | Excel::Writer::XLSX |
---|---|---|
set_font_name() | Yes | Yes |
set_font_size() | Yes | Yes |
set_font_color() | Yes | Yes |
set_bold() | Yes | Yes |
set_italic() | Yes | Yes |
set_underline() | Yes | Yes |
set_font_strikeout() | Yes | Yes |
set_font_script() | Yes | Yes |
set_num_format() | Yes | Yes |
set_locked() | Yes | Yes |
set_hidden() | Yes | Yes |
set_align() | Yes | Yes |
set_rotation() | Yes | Yes |
set_text_wrap() | Yes | Yes |
set_text_justlast() | Yes | Yes |
set_center_across() | Yes | Yes |
set_indent() | Yes | Yes |
set_shrink() | Yes | Yes |
set_pattern() | Yes | Yes |
set_bg_color() | Yes | Yes |
set_fg_color() | Yes | Yes |
set_border() | Yes | Yes |
set_bottom() | Yes | Yes |
set_top() | Yes | Yes |
set_left() | Yes | Yes |
set_right() | Yes | Yes |
set_border_color() | Yes | Yes |
set_bottom_color() | Yes | Yes |
set_top_color() | Yes | Yes |
set_left_color() | Yes | Yes |
set_right_color() | Yes | Yes |