290 Commits

Author SHA1 Message Date
Dan Rusk 5f899ed19a Merge branch 'master' of https://github.com/dandalf/xlsx-template 2018-09-13 14:58:48 -04:00
Dan Rusk 9c178aad6a Adds support for template placeholders in hyperlinks 2018-09-13 14:58:41 -04:00
Dan Rusk fc8aa9509e Adds support for template placeholders in hyperlinks 2018-09-13 14:57:10 -04:00
Andrey Kurdyumov 031bfd2802 Merge pull request #84 from optilude/node10-test
Run tests on the NodeJS 10
0.4.0
2018-08-10 12:16:33 +03:00
Andrii Kurdiumov 0639791130 Run tests on the NodeJS 10 2018-08-10 12:07:13 +03:00
Andrey Kurdyumov 63c06f5ada Merge pull request #83 from optilude/release_4.0
Update version to 0.4.0
2018-08-10 12:06:54 +03:00
Andrii Kurdiumov 3acdb980d5 Update version to 0.4.0 2018-08-10 12:01:24 +03:00
Andrey Kurdyumov 781bcab96a Merge pull request #81 from appcraft/master
fix wrongly replacing text in shared strings
2018-08-09 16:21:34 +03:00
Steven 306ea34cee add test to multple-sheets-arrays.xlsx 2018-08-09 14:43:16 +02:00
Steven e732f9c743 fix wrongly replacing text in shared strings 2018-08-09 10:28:46 +02:00
Andrey Kurdyumov bd302ea9dc Merge pull request #75 from Aserus/patch-1
fix mergecell bug in table
2018-05-26 17:50:43 +06:00
Andrey Kurdyumov f3af7226db Merge pull request #62 from SkyKilla/master
Substitution of formulas
2018-05-26 17:50:32 +06:00
Andrey Kurdyumov d0ff9ba313 Merge pull request #78 from mhxbe/bugfix/prevent-cell-duplication-first-row
Prevent duplication of cell on first row if cell is an Array
2018-05-26 17:48:57 +06:00
Mike Henderyckx f785f5829d Add test which checks if correct amount of dynamic cells are being rendered. No duplicates 2018-05-23 21:29:14 +02:00
Mike Henderyckx d10d3f7c5e Remove duplicate substitution instanceof Array check. 2018-05-22 22:21:48 +02:00
Mike Henderyckx f16094c104 Merge branch 'bugfix/prevent-cell-duplication-first-row' of https://github.com/mhxbe/xlsx-template into bugfix/prevent-cell-duplication-first-row 2018-05-22 16:28:52 +02:00
Mike Henderyckx 8d2c171673 Bump version to 0.3.1 (patch) 2018-05-22 16:28:26 +02:00
Mike Henderyckx 7539e2fc17 Bump version to 3.0.1 (patch) 2018-05-22 16:18:14 +02:00
Mike Henderyckx 7e517c3757 Replace Array length check of <= 1 because the 0 is not being handled 2018-05-22 16:15:03 +02:00
Mike Henderyckx f9fd93eed4 Replace tabs with spaces 2018-05-22 15:42:55 +02:00
Mike Henderyckx 0b1adb11cc Fix wrongly place if-statement for Table Arrays 2018-05-22 15:41:30 +02:00
Andrey Kurdyumov 2c4e83a26c Merge pull request #77 from optilude/release/0.3.0
Bump version to 0.3.0
2018-05-08 17:37:31 +06:00
Andrii Kurdiumov e1e4858cca Bump version to 0.3.0 2018-05-08 17:22:05 +06:00
Andrey Kurdyumov 6fef09d888 Merge pull request #76 from T-rav/master
Fixed rendering bug with single item object array
2018-05-08 16:37:19 +06:00
T-rav 9025ad630b Removed extra space 2018-05-08 12:03:34 +02:00
T-rav bdd36cd9f4 Simplest form for single item array with object detection yet 2018-05-08 11:39:38 +02:00
T-rav ac0f2c13a2 Made detection logic for single item array with object simpler 2018-05-08 11:37:51 +02:00
T-rav 7309ddc0de Got it working with single item array with sub array of primatives 2018-05-08 11:22:56 +02:00
T-rav 9b56c47c4e Got a working test for array with single object, now to get array with single object with nested primative array to pass 2018-05-08 11:03:17 +02:00
Aserus 3c3ef562fa fix mergecell bug in table 2018-03-22 09:47:38 +03:00
Andrey Kurdyumov 8ee71b8846 Merge pull request #69 from optilude/bug-64
Do not replace text in the shared strings
2017-12-11 22:24:55 +06:00
Andrey Kurdyumov e1a1d173ab Merge pull request #60 from optilude/nodejs-4
Remove support for NodeJS 0.12/Node 4.
2017-12-11 22:20:56 +06:00
Andrey Kyrdyumov 2d7f7ab294 Do not replace text in the shared strings
since this lead to replacement differnet values across multiple sheets.
Closes: #64
2017-12-11 22:16:30 +06:00
Andrey Kurdyumov 3eb75b23b5 Merge pull request #63 from peterhpchen/master
workbookRels get wrong id
2017-12-11 21:41:05 +06:00
peter_hp_chen b329d7607c workbookRels _id sort could be diff with attrib.Id sort. It is possible get wrong sheet when load, delete, copy sheet. So when attrib.Id has value, use it sort. otherwise use _id sort 2017-11-15 11:01:43 +08:00
SkyKilla f34ae827fc Substitution of formulas
String, started with '=' is considered as formula.
Formulas must be presented in EN(US) equivalent, as it always stored in OOXML data format.
2017-10-09 10:20:21 +07:00
SkyKilla 0454a128be Update index.js 2017-10-09 10:13:40 +07:00
SkyKilla ea7ded4611 Substitution of formulas.
String, started with '=' is considered as formula.
2017-10-09 09:59:46 +07:00
Andrey Kurdyumov f0573b7107 Merge pull request #61 from optilude/v0.2.0
Increase version to 0.2.0
2017-10-08 03:42:24 +06:00
Andrey Kyrdyumov 0465eccdb1 Increase version to 0.2.0 2017-10-08 00:38:33 +03:00
Andrey Kurdyumov 14b8a9405b Merge pull request #57 from SkyKilla/master
Copy / Delete Sheet
2017-10-08 03:36:00 +06:00
SkyKilla fee1d9189a simplify _rebuild() and give some comments 2017-10-03 09:31:46 +07:00
SkyKilla 11123717da simplify _rebuild() and give comments 2017-10-03 09:28:36 +07:00
SkyKilla 344a27d223 copy \ delete sheets 2017-10-02 09:29:06 +07:00
SkyKilla cfbf501c53 Merge branch 'master' of git://github.com/optilude/xlsx-template 2017-10-02 09:20:56 +07:00
SkyKilla d7d838df8b rebase from master 2017-10-02 09:18:14 +07:00
SkyKilla d7c5e5d2c4 copy / delete sheets
rebase from master  
added: copySheet() & deleteSheet()
2017-10-01 11:20:06 +07:00
SkyKilla 19fcbf5376 Update index.js 2017-10-01 11:16:15 +07:00
SkyKilla 0a076c848a Update index.js 2017-10-01 11:13:12 +07:00
Andrey Kyrdyumov 770b4303f0 Remove support for NodeJS 0.12/Node 4.
Seems to be that it not that much used now, and relatively soon should be moved out of maintainace mode.
I wuld be very glad to remove support for Node JS 0.12 and NodeJS 4 since this allow me use more modern JS without resorting to Babel.
2017-10-01 03:07:05 +03:00