20 #ifndef ESPREADSHEETCSV_H 21 #define ESPREADSHEETCSV_H 43 QList<QVariant>
tokenize(QString line,
bool &withinQuotes);
51 #endif // ESPREADSHEETCSV_H QString mySeparator
Definition: espreadsheetcsv.h:47
QFile * file
Definition: espreadsheetcsv.h:46
int rowCount() const
Returns the number of rows within this spreadsheet.
Definition: espreadsheetcsv.cpp:75
A spreadsheet, within a spreadsheet file.A spreadsheet consists of cells of type ESpreadsheetCell,...
Definition: espreadsheet.h:58
ESpreadsheetCsv(QString absFilePath, QString separator, QString textmarker, QTextCodec *encoding, ESpreadsheetProvider *provider)
Definition: espreadsheetcsv.cpp:27
int columnCount() const
Returns the number of columns within this spreadsheet.
Definition: espreadsheetcsv.cpp:82
ESpreadsheetProvider * provider() const
Definition: espreadsheet.cpp:41
QString myTextmarker
Definition: espreadsheetcsv.h:47
QList< QList< QVariant > > myData
Definition: espreadsheetcsv.h:45
bool setData(ESpreadsheetCell cell)
Adds value to this spreadsheet at ESpreadsheetCell::row() and ESpreadsheetCell::column of cell.
Definition: espreadsheetcsv.cpp:43
ESpreadsheetCell data(int row, int column) const
Returns the data of the cell row, column.
Definition: espreadsheetcsv.cpp:63
void loadSheet()
Definition: espreadsheetcsv.cpp:121
Definition: espreadsheetcsv.h:28
~ESpreadsheetCsv()
Definition: espreadsheetcsv.cpp:37
bool writeData()
Definition: espreadsheetcsv.cpp:95
Represents one cell of a ESpreadsheetIt contains the value (see value()) of a cell and also the forma...
Definition: espreadsheetcell.h:40
QTextCodec * myEncoding
Definition: espreadsheetcsv.h:48
QList< QVariant > tokenize(QString line, bool &withinQuotes)
Definition: espreadsheetcsv.cpp:150
Interface to implement spreadsheet providers (e. g. to create excel files or ods, ....
Definition: espreadsheetprovider.h:38