Debao Zhang
|
ff7dc79d94
|
Introduce new class OOXmlFile
|
11 years ago |
Debao Zhang
|
d582621cac
|
Deprecate the old insertImage member of QXlsx::Document
We don't support offset / scale of image any more
|
11 years ago |
Debao Zhang
|
24c26133b4
|
Code refactoring: Improve picture support
Don't lost picture information when edit existing .xlsx files
|
11 years ago |
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.
|
11 years ago |
Debao Zhang
|
86046c48dc
|
Code refactoring: Remove magic things for ContentTypes
|
11 years ago |
Debao Zhang
|
945870596f
|
Add load function for ContentTypes
|
11 years ago |
Debao Zhang
|
413e5947c4
|
Code refactoring: rename one internal variable only
|
11 years ago |
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
|
11 years ago |
Debao Zhang
|
73a270d8c6
|
Add merge format API
|
11 years ago |
Debao Zhang
|
2455ebb138
|
Add basic html rich text support
|
11 years ago |
Debao Zhang
|
01c4c2e4f4
|
Export mergedCells API
|
11 years ago |
Debao Zhang
|
dcd684e0b5
|
Format: Add QFont support
|
11 years ago |
Debao Zhang
|
a7e2ee7430
|
Add new worksheet() API for Document class
|
11 years ago |
Debao Zhang
|
ea339b2c73
|
Code refactoring: relationships of workbook
|
11 years ago |
Debao Zhang
|
a49180906a
|
Don't lost hyperlinks when edit an exist xlsx file
|
11 years ago |
Debao Zhang
|
5ee9ab1995
|
Fix a silly bug
|
11 years ago |
Debao Zhang
|
d3cfd3a6c6
|
Code refactoring: rename private members of Worksheet
|
11 years ago |
Debao Zhang
|
fd7e8d84f7
|
Add const to the saveAs* members, step 2
|
11 years ago |
Debao Zhang
|
f92e34f374
|
Code refactoring: Remove private class QXlsx::Package
|
11 years ago |
Debao Zhang
|
d1818c7fd1
|
Code refactoring: Clean up code of QXlsx::Package
We should merge the class Package with the class Document
|
11 years ago |
Debao Zhang
|
1ca891cf8a
|
Add const to the saveAs* members, step 1
|
11 years ago |
Debao Zhang
|
643dbfd63a
|
Don't generate .rel file for worksheet if its RelationShips is empty
|
11 years ago |
Debao Zhang
|
609a94a56b
|
Fix variable uninitialized warning under macos/clang
warning: variable 't' is used uninitialized whenever 'if' condition is false
[-Wsometimes-uninitialized]
|
11 years ago |
Debao Zhang
|
9fefc2c5b2
|
Fix compile error under maxos
|
11 years ago |
Debao Zhang
|
336a9ff1a9
|
Coding refactoring: Make worksheet relations part of the worksheet
sheet1.xml
_rels/sheet1.xml.rels
|
11 years ago |
Debao Zhang
|
45a86accee
|
Relationships code refactoring: Don't use static member
|
11 years ago |
Debao Zhang
|
6d6dfd4edc
|
Code refactoring: add saveToXmlData() to Theme
|
11 years ago |
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.
|
11 years ago |
Debao Zhang
|
5476d0be80
|
Update copyright year in license header
|
11 years ago |
Debao Zhang
|
f14b38ffe4
|
Issue 17: Using std::numeric_limits instead of macros INTn_MAX/MIN
|
11 years ago |
Debao Zhang
|
c6e959291c
|
Code refactoring: Cache worksheetNames
|
11 years ago |
Debao Zhang
|
5866e1342c
|
Make sure that at least one worksheet exist in the workbook
|
11 years ago |
Debao Zhang
|
c6898ff732
|
Add basic worksheet copy support
|
11 years ago |
Debao Zhang
|
82c77b4bed
|
Improve worksheets support
|
11 years ago |
Debao Zhang
|
f83fb45740
|
Improve the QDate support
|
11 years ago |
luckyhacky
|
00ad00fef4
|
corrected case sensitivity for linux systems, doesn't affect windows building
|
11 years ago |
Debao Zhang
|
e232e7eae9
|
Add QTime read write support
|
11 years ago |
Debao Zhang
|
8c2bac03b3
|
There is no need to use UTC datetime
|
11 years ago |
Debao Zhang
|
07ea0d92d9
|
Code refactoring: Make Cell::isDateTime() reliable
|
11 years ago |
Debao Zhang
|
3a5c844386
|
Add qDebug support for XlsxColor
|
11 years ago |
Debao Zhang
|
28d8de76ec
|
Fix bug: Don't wrap normal code with #if/#endif
|
11 years ago |
Debao Zhang
|
9435a7e9d1
|
Swap the position of applyFill and applyBorder
Follow the order used by Excel 2007
|
11 years ago |
Debao Zhang
|
2ec533df7c
|
Don't omit default attribute fontId/fillId/borderId
|
11 years ago |
Debao Zhang
|
ca33d5e1b4
|
Improve QColor <==> #AARRGGBB conversion
|
11 years ago |
Debao Zhang
|
cdb4646a0c
|
Refactoring: Don't output the default "none" for dxfs fill
|
11 years ago |
Debao Zhang
|
f97bf1a1cd
|
Output charset property of font if it exists
|
11 years ago |
Debao Zhang
|
780ceef359
|
Code refactoring: Empty border styles
Excel prefer <border><left/><right/><top/><bottom/><diagonal/></border> to
<border/>
|
11 years ago |
Debao Zhang
|
e35b2abda9
|
Don't convert indexed color ==> rgb color
We can do the convertion when users try to access the colors if needed in
the future
|
11 years ago |
Debao Zhang
|
a8cde04d7a
|
Code refacting: write fgColor before bgColor
|
11 years ago |
Debao Zhang
|
9067bbfcb2
|
Fix Issue 14: Add all the <xf>s to the internal list
|
11 years ago |