Navigation
index
next
|
previous
|
XlsxWriter Documentation
»
Contents
Introduction
Getting Started with XlsxWriter
Installing XlsxWriter
Running a sample program
Documentation
Tutorial 1: Create a simple XLSX file
Tutorial 2: Adding formatting to the XLSX File
Tutorial 3: Writing different types of data to the XLSX File
The Workbook Class
Constructor
workbook.add_worksheet()
workbook.add_format()
workbook.close()
workbook.set_properties()
workbook.define_name()
workbook.worksheets()
The Worksheet Class
worksheet.write()
worksheet.write_string()
worksheet.write_number()
worksheet.write_formula()
worksheet.write_array_formula()
worksheet.write_blank()
worksheet.write_datetime()
worksheet.write_url()
worksheet.write_rich_string()
worksheet.write_row()
worksheet.write_column()
worksheet.set_row()
worksheet.set_column()
worksheet.insert_image()
worksheet.data_validation()
worksheet.conditional_format()
worksheet.write_comment()
worksheet.show_comments()
worksheet.set_comments_author()
worksheet.get_name()
worksheet.activate()
worksheet.select()
worksheet.hide()
worksheet.set_first_sheet()
worksheet.merge_range()
worksheet.autofilter()
worksheet.filter_column()
worksheet.filter_column_list()
worksheet.set_selection()
worksheet.freeze_panes()
worksheet.split_panes()
worksheet.set_zoom()
worksheet.right_to_left()
worksheet.hide_zero()
worksheet.set_tab_color()
worksheet.protect()
worksheet.set_default_row()
The Worksheet Class (Page Setup)
worksheet.set_landscape()
worksheet.set_portrait()
worksheet.set_page_view()
worksheet.set_paper()
worksheet.center_horizontally()
worksheet.center_vertically()
worksheet.worksheet.set_margins()
worksheet.set_header()
worksheet.set_footer()
worksheet.repeat_rows()
worksheet.repeat_columns()
worksheet.hide_gridlines()
worksheet.print_row_col_headers()
worksheet.print_area()
worksheet.print_across()
worksheet.fit_to_pages()
worksheet.set_start_page()
worksheet.set_print_scale()
worksheet.set_h_pagebreaks()
worksheet.set_v_pagebreaks()
The Format Class
format.set_font_name()
format.set_font_size()
format.set_font_color()
format.set_bold()
format.set_italic()
format.set_underline()
format.set_font_strikeout()
format.set_font_script()
format.set_num_format()
format.set_locked()
format.set_hidden()
format.set_align()
format.set_center_across()
format.set_text_wrap()
format.set_rotation()
format.set_indent()
format.set_shrink()
format.set_text_justlast()
format.set_pattern()
format.set_bg_color()
format.set_fg_color()
format.set_border()
format.set_bottom()
format.set_top()
format.set_left()
format.set_right()
format.set_border_color()
format.set_bottom_color()
format.set_top_color()
format.set_left_color()
format.set_right_color()
Working with Cell Notation
Working with Formats
Creating and using a Format object
Format methods and Format properties
Format Colors
Format Defaults
Modifying Formats
Working with Dates and Time
Working with Autofilters
Applying an autofilter
Filter data in an autofilter
Setting a filter criteria for a column
Setting a column list filter
Example
Working with Data Validation
data_validation()
Data Validation Examples
Working with Conditional Formatting
The conditional_format() method
Conditional Format Options
Conditional Formatting Examples
Working with Cell Comments
Setting Comment Properties
Working with Memory and Performance
Performance Figures
Examples
Example: Hello World
Example: Simple Feature Demonstration
Example: Dates and Times in Excel
Example: Adding hyperlinks
Example: Array formulas
Example: Applying Autofilters
Example: Data Validation and Drop Down Lists
Example: Conditional Formatting
Example: Merging Cells
Example: Writing “Rich” strings with multiple formats
Example: Inserting images into a worksheet
Example: Adding Headers and Footers to Worksheets
Example: Freeze Panes and Split Panes
Example: Adding Cell Comments to Worksheets (Simple)
Example: Adding Cell Comments to Worksheets (Advanced)
Example: Setting Document Properties
Example: Unicode - Polish in UTF-8
Example: Unicode - Shift JIS
Example: Setting Worksheet Tab Colours
Example: Enabling Cell protection in Worksheets
Example: Hiding Worksheets
Example: Hiding Rows and Columns
Comparison with Excel::Writer::XLSX
Compatibility with Excel::Writer::XLSX
Alternative modules for handling Excel files
XLWT
XLRD
OpenPyXL
Known Issues and Bugs
‘unknown encoding: utf-8’ Error
Formula results not displaying in Excel
Formula results displaying as zero in non-Excel applications
Strings aren’t displayed in Apple Numbers in ‘constant_memory’ mode
Reporting Bugs
Upgrade to the latest version of the module
Read the documentation
Look at the example programs
Use the official XlsxWriter Issue tracker on GitHub
Pointers for submitting a bug report
Frequently Asked Questions
Changes in XlsxWriter
Author
License
Previous topic
License
Next topic
Introduction
This Page
Show Source
Quick search
Enter search terms or a module, class or function name.
Navigation
index
next
|
previous
|
XlsxWriter Documentation
»