Add New Sheet

Add new worksheet to workbook. Workbook is created by default if it does not exist.

Arguments

Argument Type Default value Description
sheetnamestrnull
tabnamestr, NoneNone
create_workbookboolTrue

Add new worksheet to workbook. Workbook is created by default if it does not exist.

param sheetname:
 name for sheet
param tabname:name for tab (deprecated)
param create_workbook:
 create workbook if True, defaults to True
raises ValueError:
 error is raised if workbook does not exist and create_workbook is False

Add New Workbook

Adds new workbook for Excel application

Close Document

Close the active document (if open).

Arguments

Argument Type Default value Description
save_changesboolFalse

Find First Available Cell

Find first available free cell

Arguments

Argument Type Default value Description
worksheetAny, NoneNone
rowint1
columnint1
param worksheet:
 worksheet to handle, defaults to active worksheet if None
param row:starting row for search, defaults to 1
param column:starting column for search, defaults to 1
return:tuple (row, column) or (None, None) if not found

Find First Available Row

Find first available free row

Arguments

Argument Type Default value Description
worksheetAny, NoneNone
rowint1
columnint1
param worksheet:
 worksheet to handle, defaults to active worksheet if None
param row:starting row for search, defaults to 1
param column:starting column for search, defaults to 1
return:row or None

Open Application

Open the Excel application.

Arguments

Argument Type Default value Description
visibleboolFalse
display_alertsboolFalse
param visible:show window after opening
param display_alerts:
 show alert popups

Open Workbook

Open Excel by filename

Arguments

Argument Type Default value Description
filenamestrnull

By default sets active worksheet to sheet number 1

param filename:path to filename

Quit Application

Quit the application.

Arguments

Argument Type Default value Description
save_changesboolFalse

Read From Cells

Read value from cell.

Arguments

Argument Type Default value Description
worksheetAny, NoneNone
rowint, NoneNone
columnint, NoneNone
param worksheet:
 worksheet to handle, defaults to active worksheet if None
param row:target row, defaults to None
param column:target row, defaults to None
raises ValueError:
 if cell is not given

Run Macro

Run Excel macro with given name

Arguments

Argument Type Default value Description
macro_namestrnull
argsAnynull
param macro_name:
 

macro to run

param *args:

System Message: WARNING/2 (<string>, line 4); backlink

Inline emphasis start-string without end-string.

arguments to pass to macro

Save Excel

Saves Excel file

Save Excel As

Save Excel with name if workbook is open

Arguments

Argument Type Default value Description
filenamestrnull
autofitboolFalse
param filename:where to save file
param autofit:autofit cell widths if True, defaults to False

Set Active Worksheet

Set active worksheet by either its sheet number or name

Arguments

Argument Type Default value Description
sheetnamestr, NoneNone
sheetnumberint, NoneNone
param sheetname:
 name of Excel sheet, defaults to None
param sheetnumber:
 index of Excel sheet, defaults to None

Write To Cells

Write value, number_format and/or formula into cell.

Arguments

Argument Type Default value Description
worksheetAny, NoneNone
rowint, NoneNone
columnint, NoneNone
valuestr, NoneNone
number_formatstr, NoneNone
formulastr, NoneNone
param worksheet:
 worksheet to handle, defaults to active worksheet if None
param row:target row, defaults to None
param column:target row, defaults to None
param value:possible value to set, defaults to None
param number_format:
 possible number format to set, defaults to None
param formula:possible format to set, defaults to None
raises ValueError:
 if cell is not given