Commit Graph

272 Commits

Author SHA1 Message Date
Debao Zhang 9a205f1698 Fix crash when non-exist sheetName passed to renameSheet() 2014-11-07 12:45:42 +08:00
Debao Zhang b213f56ca0 Fix Issue #61: sheet hidden/visible state works now. 2014-11-07 12:33:57 +08:00
Debao Zhang 9f7b6d4c45 Add a note for Document::saveAs()
device will be closed by this function.
2014-11-07 09:59:25 +08:00
Debao Zhang 4b1aa2bb27 Don't use QMap::firstKey() and lastKey(), which introduced in Qt5.2 2014-10-30 22:52:01 +08:00
Debao Zhang 5c8f1da784 ValAx instead of CatAx should be used for scatter chart. 2014-10-30 14:56:21 +08:00
Debao Zhang 9e33ff2c79 Fix Issue #59 :Multiply rows and columns can be passed to
Chart::addSeries() now
2014-10-30 14:50:01 +08:00
Debao Zhang c1aca6994e Improve Document::read() support for shared formula 2014-10-28 15:56:45 +08:00
Debao Zhang 41e3dc1bf7 Document::read() works for shared formula now. 2014-10-24 16:22:08 +08:00
Debao Zhang 9838f6b904 Update documents 2014-10-23 11:34:59 +08:00
Debao Zhang de5a0e52d2 Fix Issue #46: Add internal support for shared formulas 2014-10-22 15:30:06 +08:00
Debao Zhang 4669640c27 Code refactoring: Introduce new class CellFormula 2014-10-22 00:32:39 +08:00
Debao Zhang a0d1c14348 Fix Issue #47: Crash caused by extLst 2014-10-20 20:15:38 +08:00
Paul Kolomiets b9f3ca5371 validate dimension 2014-10-20 15:19:44 +08:00
Debao Zhang 12e781eb4e Fix Issue #54 calendar Example crash
Caused by SHA 9ce8b92b4f
2014-10-20 15:12:13 +08:00
Debao Zhang ce05cf8528 Fix Issue #49 Wrong parenthesis in method, Thanks Matthias 2014-10-20 14:01:05 +08:00
Debao Zhang e10976ab90 Fix Issue #36 Date Time / Daylight Saving Time 2014-04-30 22:23:34 +08:00
eho b74e49d097 Bugfix: properly parse fillpattern colors and implement optional boolean fields.
Conflicts:
	src/xlsx/xlsxutility.cpp
	src/xlsx/xlsxutility_p.h
2014-03-20 01:00:09 +08:00
Debao Zhang 22dd1fc2ca Code cleanup 2014-03-19 22:13:26 +08:00
eho dba81002d1 Bugfix: return default row values not specified. 2014-03-19 22:13:26 +08:00
eho 1eea854740 Bugfix: return default row height if row has no custom height. 2014-03-19 22:13:26 +08:00
Debao Zhang 76e0bd4e54 Make use of the new CellReference class 2014-03-19 21:34:46 +08:00
Debao Zhang e037c24a69 Introduce new class CellReference 2014-03-18 23:52:17 +08:00
Debao Zhang 6e6029e399 Fix some documentation error. 2014-03-18 09:49:57 +08:00
Debao Zhang 0860208575 Code refactoring: add new constructor CellRange(const char *) 2014-03-18 00:30:54 +08:00
Debao Zhang 9ce8b92b4f Issue #32: Merge branch 'master' of github.com:EddoH/QtXlsxWriter into EddoH
Conflicts:
	src/xlsx/xlsxworksheet.cpp
	src/xlsx/xlsxworksheet_p.h
2014-03-17 23:51:53 +08:00
Edwin van der Horst cafef771a2 Fixed review comments: Removed deprecated members. Replaced string arguments by CellRange. 2014-03-17 11:14:06 +01:00
Edwin van der Horst 7ee11a6c02 Fixed review comments. setRow/Column to WorksheetPrivate. Added deprecated methods warnings. 2014-03-15 11:46:38 +01:00
eho f841a9b119 Cleanup and added comments to new methods. 2014-03-14 11:23:19 +01:00
eho bbf3ffd79d Fixed a bug where row formatting was not saved when row contained no filled cells. 2014-03-14 11:23:11 +01:00
eho b19758e14f First version of improved setColumn and setRow API. 2014-03-14 11:23:04 +01:00
Debao Zhang 60f27c79a0 Make Format() constructed as fast as possible.
QMetaType::type("XlsxColor") is not fast.
2014-03-12 23:31:22 +08:00
Debao Zhang 1b554d4fea Code refactor, make use of benchmarks 2014-03-12 15:38:21 +08:00
Debao Zhang 36c42eb39b Make write string slightly fast 2014-03-10 16:36:17 +08:00
Debao Zhang 3c3269b30e Add assert for row==0 and col==0
As some users consider that (0, 0) is the first valid cell, so we give
a assert failure in debug mode for such cases.
2014-03-10 15:46:04 +08:00
Debao Zhang bd921dddf9 Refuse all the operations on row 0 or column 0
As row and column all start from 1 instead of 0
2014-03-06 17:28:59 +08:00
Debao Zhang 88b43033c3 Don't lost custom indexedColors when edit exist file 2014-03-06 10:54:52 +08:00
Debao Zhang 770c104b2b Don't affect the column settings when set row 2014-03-04 14:48:43 +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 f1f3b5f931 Chartsheet works now 2014-02-27 16:00:06 +08:00
Debao Zhang 34c645ed76 Introduce CreateFlag for all the ooxmlfile 2014-02-27 14:07:38 +08:00
Debao Zhang 12129cebdc Introduce new class Chartsheet, first step 2014-02-27 11:14:21 +08:00
Debao Zhang 272e0ca565 Class Refactoring 2014-02-26 17:30:21 +08:00
Debao Zhang 840d96a889 Refactoring: Rename OOXmlFile to AbstractOOXmlFile 2014-02-26 17:18:39 +08:00
Debao Zhang e76bed2ebc Eliminate some compile warnings 2014-02-26 14:38:25 +08:00
Debao Zhang 72edef1a97 Fix potential crash when current sheet is not Worksheet 2014-02-26 14:18:20 +08:00
Debao Zhang 71244645d0 API refactoring: write*() return boolean instead of integer 2014-02-26 13:47:22 +08:00
Debao Zhang ca0df02acb Don't generate externalReferences tags if non externalLinks exists 2014-02-26 13:16:38 +08:00
Debao Zhang aa885e4377 Don't lost externalLinks information when edit exists file 2014-02-26 11:42:57 +08:00
Debao Zhang 14edb0f001 Make relationships as a property of OOXmlFile 2014-02-26 10:49:28 +08:00
Debao Zhang 02e032152d Fix issue #27: Remove the broken XlsxSheetItemInfo
Which is wrongly used to get the sheetId for definedName
2014-02-26 09:56:31 +08:00