Commit Graph

56 Commits

Author SHA1 Message Date
Debao Zhang 4bcce58f00 Code refactor: Make use of QSharedDataPointer for Format 2013-11-19 15:10:51 +08:00
Debao Zhang 04934a8543 Don't lost rich text information 2013-11-18 16:58:38 +08:00
Debao Zhang 00350d4251 Fix Issue 7: Cell string misplacement when rich text exist
A private class RichString has been added. More work is needed
2013-11-18 11:52:10 +08:00
luckyhacky 5359ac4c11 Fix compile error under Qt 5.0
QStringRef::toInt() and QStringRef::toDouble() are introduced in Qt 5.1
2013-11-15 09:32:13 +08:00
Debao Zhang c80fcf00c5 Fix compile error under clang 2013-11-05 19:59:31 +08:00
Debao Zhang 8d1b109605 Add ArrayFormula support 2013-11-05 17:28:21 +08:00
Debao Zhang fa83c2d005 Add some overload members 2013-11-05 12:47:00 +08:00
Debao Zhang 470abc6453 Fix issue 6: row & column No. starts from 1 instead of 0 now 2013-11-05 11:15:25 +08:00
Debao Zhang 68f4190fa5 Grouping rows and cols works now 2013-11-04 21:40:57 +08:00
Debao Zhang 076b759825 Don't lost column groups info when open existing .xlsx files 2013-11-03 13:35:29 +08:00
Debao Zhang 3978885252 Add support for rows group 2013-11-03 13:22:07 +08:00
Debao Zhang da40285f5b Fix bug 2013-11-03 12:21:42 +08:00
Debao Zhang 6279b7e49b Fix the reading of style.xml
Save all the formats <xf>s in order even they are duplicated.
2013-11-02 14:36:54 +08:00
Debao Zhang ee9f43e21d Use the orignal cell format if no format is specified 2013-11-01 11:05:29 +08:00
Debao Zhang 5a035ede93 Add format param to the mergeCells() API 2013-11-01 10:37:41 +08:00
Debao Zhang 27c0029df1 Add overload function for setRow and setColumn 2013-10-31 12:19:48 +08:00
Debao Zhang 93e1661aac Add more control option for worksheet 2013-10-31 11:06:30 +08:00
Debao Zhang 18d00f9665 Export the dimension api of worksheet 2013-10-29 22:07:50 +08:00
Debao Zhang 0155cc5409 Using QXlsx::CellRange instead of the private XlsxCellRange 2013-10-29 17:24:44 +08:00
Debao Zhang e283a0af7f Add data validation read/write support 2013-10-29 16:54:26 +08:00
Debao Zhang 3fefbb2235 Add worksheet dimenstion access API
first/last Row/Column
2013-10-28 10:08:09 +08:00
Debao Zhang 68b44ce2ad Fix warning: unused variable 2013-10-26 01:18:39 +08:00
Debao Zhang a5182caf2a Fix clang warning: comparison of two values with different enumeration types 2013-10-26 01:08:38 +08:00
Debao Zhang 8faebaaa91 Add QDateTime support for QXlsx::Cell 2013-10-25 15:23:03 +08:00
Debao Zhang eee0a52b82 Add read support for error cell type 2013-10-24 17:32:56 +08:00
Debao Zhang 92a415425e Add a private sheetId() member for Worksheet 2013-10-24 17:32:24 +08:00
Debao Zhang afbf4effbf Pass const QString by reference instead of by value 2013-10-24 16:31:45 +08:00
Debao Zhang 987ca2dcdc Code refactor for Worksheet::writeHyperlink() 2013-10-24 14:56:38 +08:00
Debao Zhang 97f1fa6835 For string type cell, Cell::value() return the string instead of the index 2013-10-24 13:14:13 +08:00
Debao Zhang 7805e37322 Add basic formula read support 2013-10-24 11:53:54 +08:00
Debao Zhang 435ab82c3f Add inline string read/write support 2013-10-24 10:50:36 +08:00
Debao Zhang 98b6e83004 Refactor Cell::Number ==> Cell::Numeric 2013-10-24 09:59:32 +08:00
Debao Zhang 9c70116351 Add new member QXlsx::Document::cellAt() 2013-10-23 16:05:22 +08:00
Debao Zhang afa8c959e8 Improve the QDateTime support 2013-10-23 15:31:01 +08:00
Debao Zhang 66f82bc124 Make private class XlsxCellData as public QXlsx::Cell 2013-10-23 13:09:32 +08:00
Debao Zhang 994dea619f Can read .xlsx files with boolean type cell 2013-10-23 10:29:17 +08:00
Debao Zhang a112f5d2e7 Can read .xlsx files with merge cells 2013-10-23 09:22:57 +08:00
Debao Zhang 23c04a546e Can read .xlsx files with cols and rows info 2013-10-22 17:29:24 +08:00
Debao Zhang 11ad7d5374 Refactor : Worksheet load xml logic 2013-10-22 16:02:00 +08:00
Debao Zhang f6bd08f6ed Add unit test for Worksheet class 2013-10-22 15:02:07 +08:00
Debao Zhang b56d86aab4 Can read .xlsx files with font styles now 2013-10-21 17:23:10 +08:00
Debao Zhang d04a02e55c We can read and modify existing simple .xlsx file now 2013-10-19 13:28:06 +08:00
Debao Zhang 895a30524d Add default datetime format for workbook 2013-10-16 09:58:42 +08:00
Debao Zhang ede8c52f03 Introduce macros for namespace to make qdoc happy
qdoc doesn't work for class located in normal namespace
2013-10-15 09:58:46 +08:00
Debao Zhang b51e3cb54b Fix issue 3: QXlsx::Worksheet::setColumn should use 0-based index 2013-10-14 14:06:13 +08:00
Debao Zhang 7748184ba1 wip: Add read function for workbook 2013-10-11 19:54:01 +08:00
Debao Zhang 113f1c760b Refactor QXlsx::Styles and QXlsx::Format 2013-09-13 12:52:11 +08:00
Debao Zhang d2fe2769de Add convenient function saveToXmlData() for worksheet 2013-09-12 17:26:04 +08:00
Debao Zhang 5f444294bd Add mergeCells() function 2013-09-06 13:00:09 +08:00
Debao Zhang 827003f8ee Don't write drawing info when no images exist 2013-09-05 15:44:58 +08:00