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
A spreadsheet, within a spreadsheet file.A spreadsheet consists of cells of type ESpreadsheetCell, which are ordered in rows and columns. An object of this type can be used to manipulate the hold data (see e. g. setData(ESpreadsheetCell)). To retrieve the cell content use data(int, int).
Definition: espreadsheet.h:58
ESpreadsheetCsv(QString absFilePath, QString separator, QString textmarker, QTextCodec *encoding, ESpreadsheetProvider *provider)
Definition: espreadsheetcsv.cpp:27
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
void loadSheet()
Definition: espreadsheetcsv.cpp:121
int columnCount() const
Returns the number of columns within this spreadsheet.
Definition: espreadsheetcsv.cpp:82
Definition: espreadsheetcsv.h:28
~ESpreadsheetCsv()
Definition: espreadsheetcsv.cpp:37
ESpreadsheetCell data(int row, int column) const
Returns the data of the cell row, column.
Definition: espreadsheetcsv.cpp:63
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
int rowCount() const
Returns the number of rows within this spreadsheet.
Definition: espreadsheetcsv.cpp:75
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