Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
35 check-ins using file examples/sample8.tcl version a4549c1eb1
2019-08-15
| ||
06:42 | move package require vfs::zip to procs xl_sheets and xl_read because it is only needed to read data check-in: 0ebe84a691 user: alex tags: populationspeed | |
2019-08-14
| ||
21:29 | Added credits. Editorial clean-up. Removed the for this now not anymore used helper proc ::ooxml::Zip*. check-in: 43be3b2012 user: rolf tags: populationspeed | |
15:52 | Turns out, that creating the zip (at least as it currently done with vfs) eats up some time. Removed the need for vfs (only for writing!), now the zip is created with core on-board means. This reduces the time per cell needed for writing to 2/3. check-in: e06fcddeb0 user: rolf tags: populationspeed | |
2019-08-13
| ||
21:10 | Reworked the option parsing of the cell method for speed. check-in: 6c6aa2f98f user: rolf tags: populationspeed | |
2019-08-09
| ||
20:57 | new opts: -created, -modifiedby, -modified and -application Closed-Leaf check-in: b37b7c9994 user: alex tags: newcreateopts | |
16:24 | new constructor opts check-in: 4827b010f4 user: alex tags: newcreateopts | |
2019-08-08
| ||
22:57 | Added a simple bench test file, to have at least something handy within the source tree. Leaf check-in: 5cebb3f58f user: rolf tags: speed | |
22:09 | Found and fixed one major problem: The code already sorts all cells once. Just store the results and use them easily looked up later. Still the # of milliseconds per cell needed while writing goes up slightly with the # of cells to write. But it's much better now. See [20c5ed5f11]. check-in: 998892470a user: rolf tags: speed | |
20:32 | Minor improvement: Don't create a list of length nr of cells in the sheet (and as much Tcl_Objs, with typically tons of doublets) but an array with just nr of rows in the sheet as entries. And, as an effect, the following sort has much lesser work. check-in: 87b0383960 user: rolf tags: speed | |
20:19 | Removed a bit useless code: lastRow, minCol and maxCol are only written, but never used. check-in: 03ff1d1e5c user: rolf tags: speed | |
19:03 | Saving the [expr ...] is probably even a tiny little better. check-in: 47cf52d42b user: rolf tags: speed | |
18:51 | Use a fast temporary lookup array for all elements of sharedStrings, to avoid repeated lsearch on a potential every growing list. Inside the loop: since new elements are always appended on the list, the pos of the new list is just the llength - 1. For my tests, this changes already speeds the writing up of almost 3 times. check-in: 2b3d6087ca user: rolf tags: speed | |
13:32 | merged idomidioms check-in: 07a138a2f1 user: alex tags: trunk | |
2019-08-07
| ||
20:00 | Fixed two places with potential dangerous usage of tcl variable references within XPath expressions. Leaf check-in: 0c42ce5e46 user: rolf tags: idomidioms | |
19:37 | Replaced all the "-namespaces [list X ...]" options on selectNodes method calls by using the doc global prefix namespace mapping. check-in: a29e597dac user: rolf tags: idomidioms | |
19:35 | Made sample4 run from the source dir even without ooxml formally installed (as the other example scripts.) check-in: f7bd540ee0 user: rolf tags: idomidioms | |
19:30 | merged idomidioms check-in: fd20448a1d user: alex tags: trunk | |
18:32 | Use the short-cut syntax @attname instead of the getAttribute method. check-in: 0d90d32d80 user: rolf tags: idomidioms | |
09:16 | code cleanup check-in: 01bd44f007 user: alex tags: trunk | |
2019-07-15
| ||
20:40 | style -wrap (wrapText) check-in: 6be30c4acc user: alex tags: trunk | |
2018-12-05
| ||
13:25 | tablelist_to_xl - callback check check-in: 6138ed30bf user: alex tags: trunk | |
2018-08-25
| ||
20:12 | Version-1.2 check-in: a5d2350b30 user: alex tags: trunk, release, version-1.2 | |
20:11 | tablelist_to_xl new opt -globalstyle check-in: 15321e9736 user: alex tags: trunk | |
19:36 | code cleanup; fix example1+2 and tools check-in: b7d9780b04 user: alex tags: trunk | |
2018-08-24
| ||
11:14 | fix Tag_f missing while adding formulas; parsing error cell -index while using Excel notation check-in: 2f5a892bde user: alex tags: trunk | |
2018-08-20
| ||
07:02 | tools: fix corrupted header; added demo.xml check-in: beaf36a3af user: alex tags: trunk | |
2018-08-17
| ||
20:52 | Version-1.1 check-in: 4d15e48c3c user: alex tags: trunk, release, version-1.1 | |
20:49 | fix tablelist_to_xl title export check-in: e32cc1a8dc user: alex tags: trunk | |
20:46 | merged nodecmd check-in: b8bfdabfdb user: alex tags: trunk | |
20:31 | added builddiff.sh for debugging xlsx files check-in: cd177fffd8 user: alex tags: trunk | |
20:27 | fixed some errors serializing with nodecmd Closed-Leaf check-in: a617380752 user: alex tags: nodecmd | |
14:01 | add msgcat tk_messageBox; fix example 3 check-in: bf59e1b6aa user: alex tags: trunk | |
11:42 | added examples 4+5 check-in: f4f5f9cdf6 user: alex tags: trunk | |
11:23 | added examples 1-3 check-in: 6f81c53af7 user: alex tags: trunk | |
08:17 | fix examples 6-8 check-in: e9e11493c1 user: alex tags: trunk | |