xlsxwriter.utility

@file utility.h

@brief Utility functions for libxlsxwriter.

<!-- Copyright 2014-2016, John McNamara, jmcnamara@cpan.org -->

Members

Functions

CELL
auto CELL(string cellName)

@brief Convert an Excel A1 cell string into a (row, col) pair.

COLS
auto COLS(string colName)

@brief Convert an Excel A:B column range into a (col1, col2) pair.

RANGE
auto RANGE(string rangeName)

@brief Convert an Excel A1:B2 range into a `(first_row, first_col, last_row, last_col)` sequence.

lxw_col_to_name
void lxw_col_to_name(char* col_name, int col_num, uint8_t absolute)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
lxw_datetime_to_excel_date
double lxw_datetime_to_excel_date(lxw_datetime* datetime, uint8_t date_1904)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
lxw_name_to_col
uint16_t lxw_name_to_col(char* col_str)

*

lxw_name_to_col_2
uint16_t lxw_name_to_col_2(char* col_str)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
lxw_name_to_row
uint32_t lxw_name_to_row(char* row_str)

*

lxw_name_to_row_2
uint32_t lxw_name_to_row_2(char* row_str)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
lxw_quote_sheetname
char* lxw_quote_sheetname(char* str)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
lxw_range
void lxw_range(char* range, int first_row, int first_col, int last_row, int last_col)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
lxw_range_abs
void lxw_range_abs(char* range, int first_row, int first_col, int last_row, int last_col)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
lxw_rowcol_to_cell
void lxw_rowcol_to_cell(char* cell_name, int row, int col)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
lxw_rowcol_to_cell_abs
void lxw_rowcol_to_cell_abs(char* cell_name, int row, int col, uint8_t abs_row, uint8_t abs_col)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
lxw_str_tolower
void lxw_str_tolower(char* str)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
lxw_strdup
char* lxw_strdup(char* str)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
lxw_strerror
char* lxw_strerror(lxw_error error_num)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
lxw_tmpfile
FILE* lxw_tmpfile()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Manifest constants

EPOCH_1900
enum EPOCH_1900;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
EPOCH_1904
enum EPOCH_1904;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
MAX_CELL_NAME_LENGTH
enum MAX_CELL_NAME_LENGTH;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
MAX_CELL_RANGE_LENGTH
enum MAX_CELL_RANGE_LENGTH;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
MAX_COL_NAME_LENGTH
enum MAX_COL_NAME_LENGTH;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Structs

lxw_datetime
struct lxw_datetime

@brief Struct to represent a date and time in Excel.

Meta