Debao Zhang
ea339b2c73
Code refactoring: relationships of workbook
12 years ago
Debao Zhang
f92e34f374
Code refactoring: Remove private class QXlsx::Package
12 years ago
Debao Zhang
1ca891cf8a
Add const to the saveAs* members, step 1
12 years ago
Debao Zhang
336a9ff1a9
Coding refactoring: Make worksheet relations part of the worksheet
sheet1.xml
_rels/sheet1.xml.rels
12 years ago
Debao Zhang
5476d0be80
Update copyright year in license header
12 years ago
Debao Zhang
c6e959291c
Code refactoring: Cache worksheetNames
12 years ago
Debao Zhang
5866e1342c
Make sure that at least one worksheet exist in the workbook
12 years ago
Debao Zhang
c6898ff732
Add basic worksheet copy support
12 years ago
Debao Zhang
82c77b4bed
Improve worksheets support
12 years ago
Debao Zhang
f83fb45740
Improve the QDate support
12 years ago
Debao Zhang
11e8d7c48a
Prevent while() from causing potential infinite loops
If xml files don't have proper close tags, don't generate an infinite
loop in our library.
12 years ago
Debao Zhang
d45368e931
Remove the private class XmlStreamWriter and XmlStreamReader
12 years ago
Debao Zhang
176160d2a8
API change: Using Format instead of Format *
12 years ago
Debao Zhang
4bcce58f00
Code refactor: Make use of QSharedDataPointer for Format
12 years ago
luckyhacky
5359ac4c11
Fix compile error under Qt 5.0
QStringRef::toInt() and QStringRef::toDouble() are introduced in Qt 5.1
12 years ago
Debao Zhang
7e3e463983
Take use of existing theme file
12 years ago
Debao Zhang
c87413e8ad
Fix defineName bug
sheetId is used in application inside, when save to/load from xml file,
which will convert to/from localSheetId
12 years ago
Debao Zhang
fd1bf132a8
Fix bug: workbook information doesn't load to document
12 years ago
Debao Zhang
0d7863f420
Add defineName support
12 years ago
Debao Zhang
ccd55974fa
Load orignal sheetId
12 years ago
Debao Zhang
68b44ce2ad
Fix warning: unused variable
12 years ago
Debao Zhang
92a415425e
Add a private sheetId() member for Worksheet
12 years ago
Debao Zhang
377a9adfd1
Add read support for workbookView properties
12 years ago
Debao Zhang
97f1fa6835
For string type cell, Cell::value() return the string instead of the index
12 years ago
Debao Zhang
afa8c959e8
Improve the QDateTime support
12 years ago
Debao Zhang
f6bd08f6ed
Add unit test for Worksheet class
12 years ago
Debao Zhang
d04a02e55c
We can read and modify existing simple .xlsx file now
12 years ago
Debao Zhang
7f218898b6
Api function refactor
12 years ago
Debao Zhang
895a30524d
Add default datetime format for workbook
12 years ago
Debao Zhang
ede8c52f03
Introduce macros for namespace to make qdoc happy
qdoc doesn't work for class located in normal namespace
12 years ago
Debao Zhang
7748184ba1
wip: Add read function for workbook
12 years ago
Debao Zhang
c5bc41bacb
Make that QXlsx::Document is the only subclass of QObject
12 years ago
Debao Zhang
113f1c760b
Refactor QXlsx::Styles and QXlsx::Format
12 years ago
Debao Zhang
426ce14311
Add read xml function for SharedStrings
12 years ago
Debao Zhang
6ee507b0d8
Make constructor of Workbook private
12 years ago
Debao Zhang
81422eb31b
Using QXlsx::Document instead of QXlsx::Workbook
12 years ago
Debao Zhang
b9dc02b79e
Fix Issue1: Add insert_image() function
12 years ago
Debao Zhang
9739020b1f
Add document property support
Use QObject::setProperty() to do so
12 years ago
Debao Zhang
b80286d7b7
Return false when save() failed
12 years ago
Debao Zhang
7816c724dc
Worksheet index property should be stored in Workbook
12 years ago
Debao Zhang
bca00392dc
Make all of the filenames start with xlsx
12 years ago
Debao Zhang
d87b50a4b7
Wrap all char * string with QStringLiteral or QLatin1String
12 years ago
Debao Zhang
929db3d481
Refactor: Follow Qt5 module's file directories style
Xlsx Shared library can be used now
12 years ago
Debao Zhang
a563809f77
Refactor: D-Pointer used for public classes
12 years ago
Debao Zhang
d9b7feb912
Add date1904 option for workbook
Excel for Windows uses a default epoch of 1900 and Excel
for Mac uses an epoch of 1904. However, Excel on either
platform will convert automatically between one system
and the other. QtXlsxWriter stores dates in the 1900 format
by default.
12 years ago
Debao Zhang
0ad70e84c9
Remove the "optimization" flag
This flag is used by the perl module Excel::Writer::XLSX
12 years ago
Debao Zhang
7f00f94b25
Don't use non-ascii charachters in source code
12 years ago
Debao Zhang
98611399fd
Use save() function to save the package instead of close
12 years ago
Debao Zhang
4ec93ecb41
Long live QtXlsxWriter!
12 years ago