Commit Graph

15 Commits

Author SHA1 Message Date
Debao Zhang 4669640c27 Code refactoring: Introduce new class CellFormula 2014-10-22 00:32:39 +08:00
Debao Zhang a1e53218bb Don't create the default "Sheet1" worksheet
Unless the user want to access it, or the user want to save an empty
workbook.
2014-02-27 16:21:57 +08:00
Debao Zhang 964c3980a3 Change API to support AbstractSheet 2014-02-25 15:31:16 +08:00
Debao Zhang e2752e4da8 Don't do too smart thing for Worksheet::write()
Implictly convert QString to other types is danger. Such as
QVariant("12345").toTime() will generate a valid QTime Object.
2014-01-14 10:24:03 +08:00
Debao Zhang 5866e1342c Make sure that at least one worksheet exist in the workbook 2014-01-02 11:45:02 +08:00
Debao Zhang c6898ff732 Add basic worksheet copy support 2014-01-02 11:35:57 +08:00
Debao Zhang f83fb45740 Improve the QDate support 2013-12-31 15:51:56 +08:00
Debao Zhang e232e7eae9 Add QTime read write support 2013-12-27 16:29:41 +08:00
Debao Zhang 8c2bac03b3 There is no need to use UTC datetime 2013-12-27 14:59:53 +08:00
Debao Zhang e1d93af4b7 Format: Use QMap instead of QHash
As the items of QHash are arbitrarily ordered, so the same formats may generate
different formatKey
2013-11-23 13:45:17 +08:00
Debao Zhang 9c443c996d Code refactor: Only create FormatPrivate when needed. 2013-11-22 16:29:30 +08:00
Debao Zhang 176160d2a8 API change: Using Format instead of Format * 2013-11-22 10:46:17 +08:00
Debao Zhang 84ca047e7f Fix Styles::readNumFmts() bug 2013-10-25 16:32:43 +08:00
Debao Zhang 8faebaaa91 Add QDateTime support for QXlsx::Cell 2013-10-25 15:23:03 +08:00
Debao Zhang 1b5d22e3ee Add unit test for QXlsx::Document 2013-10-25 10:31:13 +08:00