16 #ifndef _RL_SPREADSHEET_H_ 17 #define _RL_SPREADSHEET_H_ 31 int printf(
const char *format, ...);
50 const char *
text(
int column);
52 int printf(
int column,
const char *format, ...);
57 void readRow(
const unsigned char *line,
char delimitor=
'\t');
58 void writeRow(
void *fp,
char delimitor=
'\t');
75 const char *
text(
int column,
int row);
76 void setText(
int column,
int row,
const char *
text);
77 int printf(
int column,
int row,
const char *format, ...);
79 int read(
const char *filename);
80 int write(
const char *filename);
84 int exists(
int column,
int row);
102 const char *
text(
int column,
int row,
int page);
103 void setText(
int column,
int row,
int page,
const char *
text);
104 int printf(
int column,
int row,
int page,
const char *format, ...);
106 int read(
const char *filename);
107 int write(
const char *filename);
108 int exists(
int column,
int row,
int page);
const char * text(int column)
rlSpreadsheetRow * nextRow
const char * text(int column, int row)
void setText(int column, const char *text)
int read(const char *filename)
void setText(int column, int row, const char *text)
int printf(const char *format,...)
rlSpreadsheetCell * getFirstCell()
int write(const char *filename)
rlSpreadsheetRow()
column = 1...N
rlSpreadsheetCell * nextCell
rlSpreadsheetRow * firstRow
virtual ~rlSpreadsheetCell()
rlSpreadsheetRow * getNextRow()
const char * text(int column, int row, int page)
int exists(int column, int row, int page)
void setDelimitor(char delimitor)
int printf(int column, int row, const char *format,...)
void setNextCell(rlSpreadsheetCell *next)
rlSpreadsheetCell * firstCell
rlSpreadsheetCell * getNextCell()
rlSpreadsheetTable * getFirstTable()
void setDelimitor(char delimitor)
int read(const char *filename)
rlSpreadsheetTable * nextTable
void setText(const char *text)
void setNextTable(rlSpreadsheetTable *next)
void setNextRow(rlSpreadsheetRow *next)
int printf(int column, const char *format,...)
rlSpreadsheetTable * getNextTable()
rlSpreadsheetWorkbook(char delimitor='\t')
column = 1...N, row = 1...N, page = 1...N
rlSpreadsheetTable(char delimitor='\t')
column = 1...N, row = 1...N
virtual ~rlSpreadsheetTable()
void setText(int column, int row, int page, const char *text)
int write(const char *filename)
rlSpreadsheetRow * getFirstRow()
rlSpreadsheetCell(const char *text=0)
void readRow(const unsigned char *line, char delimitor='\t')
int printf(int column, int row, int page, const char *format,...)
rlSpreadsheetTable * firstTable
virtual ~rlSpreadsheetRow()
int exists(int column, int row)
void writeRow(void *fp, char delimitor='\t')
virtual ~rlSpreadsheetWorkbook()