Commit Graph

301 Commits

Author SHA1 Message Date
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
Debao Zhang 964c3980a3 Change API to support AbstractSheet 2014-02-25 15:31:16 +08:00
Debao Zhang e72853a33c Introduce new class AbstractSheet 2014-02-25 11:51:43 +08:00
Debao Zhang 115d69aac5 Fix issue #24: remove invalid characters in worksheet names 2014-02-18 11:11:23 +08:00
Debao Zhang 2876c6f167 Fix issue #25: eliminate [-Wmaybe-uninitialized] warnings reported by GCC 2014-02-18 09:27:41 +08:00
Debao Zhang c8bc61ffe6 Update documention 2014-01-20 11:18:53 +08:00
Debao Zhang a0624bb36a Merge branch 'master' into dev
Conflicts:
	src/xlsx/xlsxworksheet.cpp
2014-01-20 10:50:11 +08:00
Debao Zhang 536f3926b2 Update documentation 2014-01-20 10:37:26 +08:00
Debao Zhang 28f3262e86 Code refactoring: Add more basic chart support 2014-01-19 21:51:57 +08:00
Debao Zhang 2f887f3fa8 Add basic support for Bar3D and Pie3D 2014-01-19 17:59:54 +08:00
Debao Zhang 361802d795 Fix [-Wreorder] warning under clang 2014-01-19 01:52:23 +08:00
Debao Zhang af0d7a1358 Code refactoring of Chart part 2014-01-19 01:38:50 +08:00
Debao Zhang 727b8b609f Try add very basic barChart support. 2014-01-18 15:19:46 +08:00
Debao Zhang 327fa0b9b3 Add very basic chart support 2014-01-17 16:10:00 +08:00
Debao Zhang c2fc9e4aa1 Code refactoring: Clean up 2014-01-16 15:18:33 +08:00
Debao Zhang 988e8ffc0e Add basic graphicFrame support
First step for chart support
2014-01-16 14:06:23 +08:00
Debao Zhang ff7dc79d94 Introduce new class OOXmlFile 2014-01-16 10:14:35 +08:00
Debao Zhang d582621cac Deprecate the old insertImage member of QXlsx::Document
We don't support offset / scale of image any more
2014-01-15 16:15:06 +08:00
Debao Zhang 4ca130f5b8 Update version to 0.3.0 2014-01-15 16:02:36 +08:00
Debao Zhang 24c26133b4 Code refactoring: Improve picture support
Don't lost picture information when edit existing .xlsx files
2014-01-15 15:57:51 +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 86046c48dc Code refactoring: Remove magic things for ContentTypes 2014-01-11 23:26:46 +08:00
Debao Zhang 945870596f Add load function for ContentTypes 2014-01-11 20:56:31 +08:00
Debao Zhang 73720f81a6 XlsxWidget example: Remove un-needed xlsx-private 2014-01-10 17:10:56 +08:00
Debao Zhang 413e5947c4 Code refactoring: rename one internal variable only 2014-01-10 11:46:52 +08:00
Debao Zhang 461f05281e Improve html rich text support
If contains only one text fragment with format, then it should be plain
text. And the format should be considered as Cell format
2014-01-10 10:31:28 +08:00
Debao Zhang 73a270d8c6 Add merge format API 2014-01-10 10:30:52 +08:00
Debao Zhang 2455ebb138 Add basic html rich text support 2014-01-09 23:48:44 +08:00
Debao Zhang 01c4c2e4f4 Export mergedCells API 2014-01-08 16:18:39 +08:00
Debao Zhang 4f3e8f92c1 SheetModel: Add more data role support 2014-01-08 14:56:23 +08:00
Debao Zhang dcd684e0b5 Format: Add QFont support 2014-01-08 14:54:35 +08:00
Debao Zhang 8b48dc5f56 Add a new example to show how to view and edit xlsx file with GUI 2014-01-08 13:36:34 +08:00
Debao Zhang a7e2ee7430 Add new worksheet() API for Document class 2014-01-08 13:35:28 +08:00
Debao Zhang ea339b2c73 Code refactoring: relationships of workbook 2014-01-06 22:56:34 +08:00
Debao Zhang a49180906a Don't lost hyperlinks when edit an exist xlsx file 2014-01-06 16:44:40 +08:00
Debao Zhang 5ee9ab1995 Fix a silly bug 2014-01-06 16:42:45 +08:00
Debao Zhang d3cfd3a6c6 Code refactoring: rename private members of Worksheet 2014-01-06 14:58:13 +08:00
Debao Zhang fd7e8d84f7 Add const to the saveAs* members, step 2 2014-01-06 14:16:51 +08:00
Debao Zhang f92e34f374 Code refactoring: Remove private class QXlsx::Package 2014-01-06 14:10:31 +08:00
Debao Zhang d1818c7fd1 Code refactoring: Clean up code of QXlsx::Package
We should merge the class Package with the class Document
2014-01-06 11:32:20 +08:00
Debao Zhang bf951872c7 Relations: Fix unit test
Introduced by SHA: 45a86accee
2014-01-06 10:39:18 +08:00
Debao Zhang 1ca891cf8a Add const to the saveAs* members, step 1 2014-01-06 10:11:00 +08:00
Debao Zhang 643dbfd63a Don't generate .rel file for worksheet if its RelationShips is empty 2014-01-06 09:33:14 +08:00
Debao Zhang 609a94a56b Fix variable uninitialized warning under macos/clang
warning: variable 't' is used uninitialized whenever 'if' condition is false
[-Wsometimes-uninitialized]
2014-01-04 23:44:30 +08:00
Debao Zhang 9fefc2c5b2 Fix compile error under maxos 2014-01-04 22:37:12 +08:00
Debao Zhang 336a9ff1a9 Coding refactoring: Make worksheet relations part of the worksheet
sheet1.xml
_rels/sheet1.xml.rels
2014-01-04 17:29:42 +08:00
Debao Zhang 45a86accee Relationships code refactoring: Don't use static member 2014-01-04 16:06:15 +08:00
Debao Zhang 6d6dfd4edc Code refactoring: add saveToXmlData() to Theme 2014-01-04 14:36:27 +08:00
Debao Zhang 11d78e8221 Issue 17: Don't used int limit any more
Using two normal integer is enough. As the value of col_num between
1 and XLSX_COLUMN_MAX.
2014-01-03 17:08:14 +08:00
Debao Zhang 5476d0be80 Update copyright year in license header 2014-01-03 17:00:24 +08:00