Artifact
e0351b17791e6cc41dbf8eb7454d6d81dcfcb06b:
Wiki page
[FreeXL] by
sandro
2015-07-14 17:18:21.
0000: 44 20 32 30 31 35 2d 30 37 2d 31 34 54 31 37 3a D 2015-07-14T17:
0010: 31 38 3a 32 31 2e 35 39 30 0a 4c 20 46 72 65 65 18:21.590.L Free
0020: 58 4c 0a 50 20 66 66 62 63 64 38 64 66 34 34 35 XL.P ffbcd8df445
0030: 66 35 31 66 39 39 30 34 32 35 34 38 38 37 65 35 f51f9904254887e5
0040: 62 39 39 34 64 33 65 32 61 61 35 36 31 0a 55 20 b994d3e2aa561.U
0050: 73 61 6e 64 72 6f 0a 57 20 32 35 35 39 0a 3c 74 sandro.W 2559.<t
0060: 61 62 6c 65 20 63 65 6c 6c 73 70 61 63 69 6e 67 able cellspacing
0070: 3d 22 31 30 22 20 63 65 6c 6c 70 61 64 64 69 6e ="10" cellpaddin
0080: 67 3d 22 33 30 22 3e 3c 74 72 3e 0d 0a 3c 74 64 g="30"><tr>..<td
0090: 20 62 67 63 6f 6c 6f 72 3d 22 23 66 30 66 30 66 bgcolor="#f0f0f
00a0: 38 22 20 77 69 64 74 68 3d 22 35 30 25 22 3e 0d 8" width="50%">.
00b0: 0a 46 72 65 65 58 4c 20 69 73 20 61 6e 20 3c 62 .FreeXL is an <b
00c0: 3e 3c 69 3e 6f 70 65 6e 20 73 6f 75 72 63 65 3c ><i>open source<
00d0: 69 3e 3c 2f 62 3e 20 6c 69 62 72 61 72 79 20 74 i></b> library t
00e0: 6f 20 65 78 74 72 61 63 74 20 76 61 6c 69 64 20 o extract valid
00f0: 64 61 74 61 20 66 72 6f 6d 20 77 69 74 68 69 6e data from within
0100: 20 61 6e 20 45 78 63 65 6c 20 28 2e 78 6c 73 29 an Excel (.xls)
0110: 20 73 70 72 65 61 64 73 68 65 65 74 2e 3c 62 72 spreadsheet.<br
0120: 3e 46 72 65 65 58 4c 20 64 65 73 69 67 6e 20 67 >FreeXL design g
0130: 6f 61 6c 73 3a 3c 75 6c 3e 0d 0a 3c 6c 69 3e 74 oals:<ul>..<li>t
0140: 6f 20 62 65 20 73 69 6d 70 6c 65 20 61 6e 64 20 o be simple and
0150: 6c 69 67 68 74 77 65 69 67 68 74 3c 2f 6c 69 3e lightweight</li>
0160: 0d 0a 3c 6c 69 3e 74 6f 20 62 65 20 73 74 61 62 ..<li>to be stab
0170: 6c 65 2c 20 72 6f 62 75 73 74 20 61 6e 64 20 65 le, robust and e
0180: 66 66 69 63 69 65 6e 74 3c 2f 6c 69 3e 0d 0a 3c fficient</li>..<
0190: 6c 69 3e 74 6f 20 62 65 20 65 61 73 69 6c 79 20 li>to be easily
01a0: 61 6e 64 20 75 6e 69 76 65 72 73 61 6c 6c 79 20 and universally
01b0: 70 6f 72 74 61 62 6c 65 3c 2f 6c 69 3e 0d 0a 3c portable</li>..<
01c0: 6c 69 3e 63 6f 6d 70 6c 65 74 65 6c 79 20 69 67 li>completely ig
01d0: 6e 6f 72 69 6e 67 20 61 6e 79 20 47 55 49 2d 72 noring any GUI-r
01e0: 65 6c 61 74 65 64 20 6f 64 64 69 74 79 3c 2f 6c elated oddity</l
01f0: 69 3e 3c 2f 75 6c 3e 0d 0a 0d 0a 4e 6f 74 65 20 i></ul>....Note
0200: 74 68 61 74 20 74 68 65 20 66 69 6e 61 6c 20 67 that the final g
0210: 6f 61 6c 20 6d 65 61 6e 73 20 74 68 61 74 20 46 oal means that F
0220: 72 65 65 58 4c 20 69 67 6e 6f 72 65 73 20 61 74 reeXL ignores at
0230: 20 61 6c 6c 20 66 6f 6e 74 73 2c 20 73 69 7a 65 all fonts, size
0240: 73 20 61 6e 64 20 61 6c 69 67 6e 6d 65 6e 74 73 s and alignments
0250: 2c 20 61 6e 64 20 6d 6f 73 74 20 66 6f 72 6d 61 , and most forma
0260: 74 73 2e 20 49 74 20 69 67 6e 6f 72 65 73 20 50 ts. It ignores P
0270: 69 76 6f 74 20 54 61 62 6c 65 2c 20 43 68 61 72 ivot Table, Char
0280: 74 73 2c 20 46 6f 72 6d 75 6c 61 73 2c 20 56 69 ts, Formulas, Vi
0290: 73 75 61 6c 20 42 61 73 69 63 20 6d 61 63 72 6f sual Basic macro
02a0: 73 20 61 6e 64 20 73 6f 20 6f 6e 2e 20 46 72 65 s and so on. Fre
02b0: 65 58 4c 20 69 73 20 73 74 72 75 63 74 75 72 61 eXL is structura
02c0: 6c 6c 79 20 73 69 6d 70 6c 65 20 61 6e 64 20 71 lly simple and q
02d0: 75 69 74 65 20 6c 69 67 68 74 2d 77 65 69 67 68 uite light-weigh
02e0: 74 20 28 74 79 70 69 63 61 6c 6c 79 20 34 30 2d t (typically 40-
02f0: 38 30 4b 20 6f 66 20 6f 62 6a 65 63 74 20 63 6f 80K of object co
0300: 64 65 2c 20 73 74 72 69 70 70 65 64 29 2e 0d 0a de, stripped)...
0310: 0d 0a 46 72 65 65 58 4c 20 69 73 20 6c 69 63 65 ..FreeXL is lice
0320: 6e 73 65 64 20 75 6e 64 65 72 20 74 68 65 20 3c nsed under the <
0330: 61 20 68 72 65 66 3d 22 68 74 74 70 3a 2f 2f 77 a href="http://w
0340: 77 77 2e 6d 6f 7a 69 6c 6c 61 2e 6f 72 67 2f 4d ww.mozilla.org/M
0350: 50 4c 2f 62 6f 69 6c 65 72 70 6c 61 74 65 2d 31 PL/boilerplate-1
0360: 2e 31 2f 6d 70 6c 2d 74 72 69 2d 6c 69 63 65 6e .1/mpl-tri-licen
0370: 73 65 2d 68 74 6d 6c 22 3e 4d 50 4c 20 74 72 69 se-html">MPL tri
0380: 2d 6c 69 63 65 6e 73 65 3c 2f 61 3e 20 74 65 72 -license</a> ter
0390: 6d 73 3b 20 79 6f 75 20 61 72 65 20 66 72 65 65 ms; you are free
03a0: 20 74 6f 20 63 68 6f 6f 73 65 20 74 68 65 20 62 to choose the b
03b0: 65 73 74 2d 66 69 74 20 6c 69 63 65 6e 73 65 20 est-fit license
03c0: 62 65 74 77 65 65 6e 3a 3c 75 6c 3e 0d 0a 3c 6c between:<ul>..<l
03d0: 69 3e 74 68 65 20 3c 61 20 68 72 65 66 3d 22 68 i>the <a href="h
03e0: 74 74 70 3a 2f 2f 77 77 77 2e 6d 6f 7a 69 6c 6c ttp://www.mozill
03f0: 61 2e 6f 72 67 2f 4d 50 4c 2f 4d 50 4c 2d 31 2e a.org/MPL/MPL-1.
0400: 31 2e 68 74 6d 6c 22 3e 4d 50 4c 20 31 2e 31 3c 1.html">MPL 1.1<
0410: 2f 61 3e 3c 2f 6c 69 3e 0d 0a 3c 6c 69 3e 74 68 /a></li>..<li>th
0420: 65 20 3c 61 20 68 72 65 66 3d 22 68 74 74 70 3a e <a href="http:
0430: 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 //www.gnu.org/li
0440: 63 65 6e 73 65 73 2f 67 70 6c 2d 32 2e 30 2e 68 censes/gpl-2.0.h
0450: 74 6d 6c 23 54 4f 43 31 22 3e 47 50 4c 20 76 32 tml#TOC1">GPL v2
0460: 2e 30 3c 2f 61 3e 20 6f 72 20 61 6e 79 20 73 75 .0</a> or any su
0470: 62 73 65 71 75 65 6e 74 20 76 65 72 73 69 6f 6e bsequent version
0480: 3c 2f 6c 69 3e 0d 0a 3c 6c 69 3e 74 68 65 20 3c </li>..<li>the <
0490: 61 20 68 72 65 66 3d 22 68 74 74 70 3a 2f 2f 77 a href="http://w
04a0: 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e ww.gnu.org/licen
04b0: 73 65 73 2f 6c 67 70 6c 2d 32 2e 31 2e 68 74 6d ses/lgpl-2.1.htm
04c0: 6c 22 3e 4c 47 50 4c 20 76 32 2e 31 3c 2f 61 3e l">LGPL v2.1</a>
04d0: 20 6f 72 20 61 6e 79 20 73 75 62 73 65 71 75 65 or any subseque
04e0: 6e 74 20 76 65 72 73 69 6f 6e 3c 2f 6c 69 3e 3c nt version</li><
04f0: 2f 75 6c 3e 0d 0a 3c 2f 74 64 3e 0d 0a 3c 74 64 /ul>..</td>..<td
0500: 3e 0d 0a 3c 74 61 62 6c 65 20 63 65 6c 6c 70 61 >..<table cellpa
0510: 64 64 69 6e 67 3d 22 32 30 22 3e 0d 0a 3c 74 72 dding="20">..<tr
0520: 3e 3c 74 64 3e 53 74 72 69 63 74 6c 79 20 72 65 ><td>Strictly re
0530: 6c 61 74 65 64 20 3c 62 3e 70 72 6f 6a 65 63 74 lated <b>project
0540: 73 3c 2f 62 3e 3a 3c 75 6c 3e 0d 0a 3c 6c 69 3e s</b>:<ul>..<li>
0550: 3c 61 20 68 72 65 66 3d 22 2f 66 6f 73 73 69 6c <a href="/fossil
0560: 2f 6c 69 62 73 70 61 74 69 61 6c 69 74 65 22 3e /libspatialite">
0570: 6c 69 62 73 70 61 74 69 61 6c 69 74 65 3c 2f 61 libspatialite</a
0580: 3e 3c 2f 6c 69 3e 0d 0a 3c 6c 69 3e 3c 61 20 68 ></li>..<li><a h
0590: 72 65 66 3d 22 2f 66 6f 73 73 69 6c 2f 73 70 61 ref="/fossil/spa
05a0: 74 69 61 6c 69 74 65 2d 74 6f 6f 6c 73 22 3e 73 tialite-tools">s
05b0: 70 61 74 69 61 6c 69 74 65 2d 74 6f 6f 6c 73 3c patialite-tools<
05c0: 2f 61 3e 3c 2f 6c 69 3e 0d 0a 3c 6c 69 3e 3c 61 /a></li>..<li><a
05d0: 20 68 72 65 66 3d 22 2f 66 6f 73 73 69 6c 2f 73 href="/fossil/s
05e0: 70 61 74 69 61 6c 69 74 65 5f 67 75 69 22 3e 73 patialite_gui">s
05f0: 70 61 74 69 61 6c 69 74 65 5f 67 75 69 3c 2f 61 patialite_gui</a
0600: 3e 3c 2f 6c 69 3e 0d 0a 3c 6c 69 3e 62 61 63 6b ></li>..<li>back
0610: 20 74 6f 20 74 68 65 20 3c 61 20 68 72 65 66 3d to the <a href=
0620: 22 68 74 74 70 3a 2f 2f 77 77 77 2e 67 61 69 61 "http://www.gaia
0630: 2d 67 69 73 2e 69 74 2f 67 61 69 61 2d 73 69 6e -gis.it/gaia-sin
0640: 73 22 3e 47 61 69 61 2d 53 49 4e 53 3c 2f 61 3e s">Gaia-SINS</a>
0650: 20 68 6f 6d 65 20 70 61 67 65 3c 2f 6c 69 3e 3c home page</li><
0660: 2f 75 6c 3e 0d 0a 3c 2f 74 64 3e 3c 2f 74 72 3e /ul>..</td></tr>
0670: 0d 0a 3c 74 72 3e 3c 74 64 3e 3c 62 3e 53 6f 75 ..<tr><td><b>Sou
0680: 72 63 65 73 3c 2f 62 3e 3a 20 63 75 72 72 65 6e rces</b>: curren
0690: 74 20 76 65 72 73 69 6f 6e 20 69 73 20 3c 62 3e t version is <b>
06a0: 31 2e 30 2e 32 3c 2f 62 3e 20 28 3c 69 3e 72 65 1.0.2</b> (<i>re
06b0: 6c 65 61 73 65 64 20 6f 6e 20 32 30 31 35 2d 30 leased on 2015-0
06c0: 37 2d 31 34 29 3c 2f 69 3e 3c 75 6c 3e 0d 0a 3c 7-14)</i><ul>..<
06d0: 6c 69 3e 64 6f 77 6e 6c 6f 61 64 20 3c 61 20 68 li>download <a h
06e0: 72 65 66 3d 22 68 74 74 70 3a 2f 2f 77 77 77 2e ref="http://www.
06f0: 67 61 69 61 2d 67 69 73 2e 69 74 2f 67 61 69 61 gaia-gis.it/gaia
0700: 2d 73 69 6e 73 2f 66 72 65 65 78 6c 2d 31 2e 30 -sins/freexl-1.0
0710: 2e 32 2e 74 61 72 2e 67 7a 22 3e 66 72 65 65 78 .2.tar.gz">freex
0720: 6c 2d 31 2e 30 2e 32 2e 74 61 72 2e 67 7a 3c 2f l-1.0.2.tar.gz</
0730: 61 3e 20 28 74 61 72 62 61 6c 6c 2c 20 2e 74 61 a> (tarball, .ta
0740: 72 2e 67 7a 29 3c 2f 6c 69 3e 0d 0a 3c 6c 69 3e r.gz)</li>..<li>
0750: 64 6f 77 6e 6c 6f 61 64 20 3c 61 20 68 72 65 66 download <a href
0760: 3d 22 68 74 74 70 3a 2f 2f 77 77 77 2e 67 61 69 ="http://www.gai
0770: 61 2d 67 69 73 2e 69 74 2f 67 61 69 61 2d 73 69 a-gis.it/gaia-si
0780: 6e 73 2f 66 72 65 65 78 6c 2d 31 2e 30 2e 32 2e ns/freexl-1.0.2.
0790: 7a 69 70 22 3e 66 72 65 65 78 6c 2d 31 2e 30 2e zip">freexl-1.0.
07a0: 32 2e 7a 69 70 3c 2f 61 3e 20 28 7a 69 70 66 69 2.zip</a> (zipfi
07b0: 6c 65 2c 20 2e 7a 69 70 29 3c 2f 6c 69 3e 0d 0a le, .zip)</li>..
07c0: 3c 6c 69 3e 62 72 6f 77 73 65 20 3c 61 20 68 72 <li>browse <a hr
07d0: 65 66 3d 22 68 74 74 70 3a 2f 2f 77 77 77 2e 67 ef="http://www.g
07e0: 61 69 61 2d 67 69 73 2e 69 74 2f 67 61 69 61 2d aia-gis.it/gaia-
07f0: 73 69 6e 73 2f 66 72 65 65 78 6c 2d 73 6f 75 72 sins/freexl-sour
0800: 63 65 73 22 3e 6f 6c 64 65 72 20 76 65 72 73 69 ces">older versi
0810: 6f 6e 73 3c 2f 61 3e 3c 2f 6c 69 3e 3c 2f 75 6c ons</a></li></ul
0820: 3e 0d 0a 3c 2f 74 64 3e 3c 2f 74 72 3e 0d 0a 3c >..</td></tr>..<
0830: 74 72 3e 3c 74 64 3e 44 6f 78 79 67 65 6e 20 3c tr><td>Doxygen <
0840: 62 3e 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 3c b>documentation<
0850: 2f 62 3e 3a 3c 75 6c 3e 0d 0a 3c 6c 69 3e 3c 61 /b>:<ul>..<li><a
0860: 20 68 72 65 66 3d 22 68 74 74 70 3a 2f 2f 77 77 href="http://ww
0870: 77 2e 67 61 69 61 2d 67 69 73 2e 69 74 2f 67 61 w.gaia-gis.it/ga
0880: 69 61 2d 73 69 6e 73 2f 66 72 65 65 78 6c 2d 31 ia-sins/freexl-1
0890: 2e 30 2e 31 2d 64 6f 78 79 2d 64 6f 63 2f 68 74 .0.1-doxy-doc/ht
08a0: 6d 6c 2f 69 6e 64 65 78 2e 68 74 6d 6c 22 3e 6f ml/index.html">o
08b0: 6e 6c 69 6e 65 3c 2f 61 3e 20 48 54 4d 4c 20 6f nline</a> HTML o
08c0: 76 65 72 76 69 65 77 20 64 6f 63 3c 2f 6c 69 3e verview doc</li>
08d0: 0d 0a 3c 6c 69 3e 3c 61 20 68 72 65 66 3d 22 68 ..<li><a href="h
08e0: 74 74 70 3a 2f 2f 77 77 77 2e 67 61 69 61 2d 67 ttp://www.gaia-g
08f0: 69 73 2e 69 74 2f 67 61 69 61 2d 73 69 6e 73 2f is.it/gaia-sins/
0900: 66 72 65 65 78 6c 2d 31 2e 30 2e 31 2d 64 6f 78 freexl-1.0.1-dox
0910: 79 2d 64 6f 63 2e 74 61 72 2e 67 7a 22 3e 64 6f y-doc.tar.gz">do
0920: 77 6e 6c 6f 61 64 3c 2f 61 3e 20 48 54 4d 4c 20 wnload</a> HTML
0930: 6f 76 65 72 76 69 65 77 20 74 61 72 62 61 6c 6c overview tarball
0940: 20 28 74 61 72 2e 67 7a 29 3c 2f 6c 69 3e 0d 0a (tar.gz)</li>..
0950: 3c 6c 69 3e 3c 61 20 68 72 65 66 3d 22 68 74 74 <li><a href="htt
0960: 70 3a 2f 2f 77 77 77 2e 67 61 69 61 2d 67 69 73 p://www.gaia-gis
0970: 2e 69 74 2f 67 61 69 61 2d 73 69 6e 73 2f 66 72 .it/gaia-sins/fr
0980: 65 65 78 6c 2d 31 2e 30 2e 31 2d 64 6f 78 79 2d eexl-1.0.1-doxy-
0990: 64 6f 63 2e 7a 69 70 22 3e 64 6f 77 6e 6c 6f 61 doc.zip">downloa
09a0: 64 3c 2f 61 3e 20 48 54 4d 4c 20 6f 76 65 72 76 d</a> HTML overv
09b0: 69 65 77 20 7a 69 70 66 69 6c 65 20 28 7a 69 70 iew zipfile (zip
09c0: 29 3c 2f 6c 69 3e 0d 0a 3c 6c 69 3e 3c 61 20 68 )</li>..<li><a h
09d0: 72 65 66 3d 22 68 74 74 70 3a 2f 2f 77 77 77 2e ref="http://www.
09e0: 67 61 69 61 2d 67 69 73 2e 69 74 2f 67 61 69 61 gaia-gis.it/gaia
09f0: 2d 73 69 6e 73 2f 66 72 65 65 78 6c 2d 31 2e 30 -sins/freexl-1.0
0a00: 2e 31 2d 64 6f 63 2e 70 64 66 22 3e 50 44 46 3c .1-doc.pdf">PDF<
0a10: 2f 61 3e 20 6f 66 20 66 75 6c 6c 20 64 6f 63 75 /a> of full docu
0a20: 6d 65 6e 74 61 74 69 6f 6e 3c 2f 6c 69 3e 3c 2f mentation</li></
0a30: 75 6c 3e 0d 0a 3c 2f 74 64 3e 3c 2f 74 72 3e 0d ul>..</td></tr>.
0a40: 0a 3c 2f 74 61 62 6c 65 3e 3c 2f 74 64 3e 0d 0a .</table></td>..
0a50: 3c 2f 74 72 3e 3c 2f 74 61 62 6c 65 3e 0a 5a 20 </tr></table>.Z
0a60: 31 61 37 31 35 64 62 65 35 65 63 65 61 30 31 34 1a715dbe5ecea014
0a70: 30 65 63 66 61 32 37 61 32 37 33 66 63 38 63 64 0ecfa27a273fc8cd
0a80: 0a .