Hex Artifact Content
Not logged in

Artifact e8309746a035e88c18b5e7c74d390d19b3b3378b:

Wiki page [FreeXL] by sandro 2013-09-28 15:18:39.
0000: 44 20 32 30 31 33 2d 30 39 2d 32 38 54 31 35 3a  D 2013-09-28T15:
0010: 31 38 3a 33 39 2e 37 33 35 0a 4c 20 46 72 65 65  18:39.735.L Free
0020: 58 4c 0a 50 20 39 32 39 63 62 64 34 33 65 39 39  XL.P 929cbd43e99
0030: 61 66 61 35 63 36 64 33 31 36 62 30 33 36 30 65  afa5c6d316b0360e
0040: 65 30 64 65 35 66 35 34 37 34 32 39 63 0a 55 20  e0de5f547429c.U 
0050: 73 61 6e 64 72 6f 0a 57 20 32 35 36 33 0a 3c 74  sandro.W 2563.<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 30 66 3c 2f 62 3e 20 28 3c 69 3e 72  1.0.0f</b> (<i>r
06b0: 65 6c 65 61 73 65 64 20 6f 6e 20 32 30 31 33 2d  eleased on 2013-
06c0: 30 39 2d 32 38 29 3c 2f 69 3e 3c 75 6c 3e 0d 0a  09-28)</i><ul>..
06d0: 3c 6c 69 3e 64 6f 77 6e 6c 6f 61 64 20 3c 61 20  <li>download <a 
06e0: 68 72 65 66 3d 22 68 74 74 70 3a 2f 2f 77 77 77  href="http://www
06f0: 2e 67 61 69 61 2d 67 69 73 2e 69 74 2f 67 61 69  .gaia-gis.it/gai
0700: 61 2d 73 69 6e 73 2f 66 72 65 65 78 6c 2d 31 2e  a-sins/freexl-1.
0710: 30 2e 30 66 2e 74 61 72 2e 67 7a 22 3e 66 72 65  0.0f.tar.gz">fre
0720: 65 78 6c 2d 31 2e 30 2e 30 66 2e 74 61 72 2e 67  exl-1.0.0f.tar.g
0730: 7a 3c 2f 61 3e 20 28 74 61 72 62 61 6c 6c 2c 20  z</a> (tarball, 
0740: 2e 74 61 72 2e 67 7a 29 3c 2f 6c 69 3e 0d 0a 3c  .tar.gz)</li>..<
0750: 6c 69 3e 64 6f 77 6e 6c 6f 61 64 20 3c 61 20 68  li>download <a h
0760: 72 65 66 3d 22 68 74 74 70 3a 2f 2f 77 77 77 2e  ref="http://www.
0770: 67 61 69 61 2d 67 69 73 2e 69 74 2f 67 61 69 61  gaia-gis.it/gaia
0780: 2d 73 69 6e 73 2f 66 72 65 65 78 6c 2d 31 2e 30  -sins/freexl-1.0
0790: 2e 30 66 2e 7a 69 70 22 3e 66 72 65 65 78 6c 2d  .0f.zip">freexl-
07a0: 31 2e 30 2e 30 66 2e 7a 69 70 3c 2f 61 3e 20 28  1.0.0f.zip</a> (
07b0: 7a 69 70 66 69 6c 65 2c 20 2e 7a 69 70 29 3c 2f  zipfile, .zip)</
07c0: 6c 69 3e 0d 0a 3c 6c 69 3e 62 72 6f 77 73 65 20  li>..<li>browse 
07d0: 3c 61 20 68 72 65 66 3d 22 68 74 74 70 3a 2f 2f  <a href="http://
07e0: 77 77 77 2e 67 61 69 61 2d 67 69 73 2e 69 74 2f  www.gaia-gis.it/
07f0: 67 61 69 61 2d 73 69 6e 73 2f 66 72 65 65 78 6c  gaia-sins/freexl
0800: 2d 73 6f 75 72 63 65 73 22 3e 6f 6c 64 65 72 20  -sources">older 
0810: 76 65 72 73 69 6f 6e 73 3c 2f 61 3e 3c 2f 6c 69  versions</a></li
0820: 3e 3c 2f 75 6c 3e 0d 0a 3c 2f 74 64 3e 3c 2f 74  ></ul>..</td></t
0830: 72 3e 0d 0a 3c 74 72 3e 3c 74 64 3e 44 6f 78 79  r>..<tr><td>Doxy
0840: 67 65 6e 20 3c 62 3e 64 6f 63 75 6d 65 6e 74 61  gen <b>documenta
0850: 74 69 6f 6e 3c 2f 62 3e 3a 3c 75 6c 3e 0d 0a 3c  tion</b>:<ul>..<
0860: 6c 69 3e 3c 61 20 68 72 65 66 3d 22 68 74 74 70  li><a href="http
0870: 3a 2f 2f 77 77 77 2e 67 61 69 61 2d 67 69 73 2e  ://www.gaia-gis.
0880: 69 74 2f 67 61 69 61 2d 73 69 6e 73 2f 66 72 65  it/gaia-sins/fre
0890: 65 78 6c 2d 31 2e 30 2e 30 65 2d 64 6f 78 79 2d  exl-1.0.0e-doxy-
08a0: 64 6f 63 2f 69 6e 64 65 78 2e 68 74 6d 6c 22 3e  doc/index.html">
08b0: 6f 6e 6c 69 6e 65 3c 2f 61 3e 20 48 54 4d 4c 20  online</a> HTML 
08c0: 6f 76 65 72 76 69 65 77 20 64 6f 63 3c 2f 6c 69  overview doc</li
08d0: 3e 0d 0a 3c 6c 69 3e 3c 61 20 68 72 65 66 3d 22  >..<li><a href="
08e0: 68 74 74 70 3a 2f 2f 77 77 77 2e 67 61 69 61 2d  http://www.gaia-
08f0: 67 69 73 2e 69 74 2f 67 61 69 61 2d 73 69 6e 73  gis.it/gaia-sins
0900: 2f 66 72 65 65 78 6c 2d 31 2e 30 2e 30 65 2d 64  /freexl-1.0.0e-d
0910: 6f 78 79 2d 64 6f 63 2e 74 61 72 2e 67 7a 22 3e  oxy-doc.tar.gz">
0920: 64 6f 77 6e 6c 6f 61 64 3c 2f 61 3e 20 48 54 4d  download</a> HTM
0930: 4c 20 6f 76 65 72 76 69 65 77 20 74 61 72 62 61  L overview tarba
0940: 6c 6c 20 28 74 61 72 2e 67 7a 29 3c 2f 6c 69 3e  ll (tar.gz)</li>
0950: 0d 0a 3c 6c 69 3e 3c 61 20 68 72 65 66 3d 22 68  ..<li><a href="h
0960: 74 74 70 3a 2f 2f 77 77 77 2e 67 61 69 61 2d 67  ttp://www.gaia-g
0970: 69 73 2e 69 74 2f 67 61 69 61 2d 73 69 6e 73 2f  is.it/gaia-sins/
0980: 66 72 65 65 78 6c 2d 31 2e 30 2e 30 65 2d 64 6f  freexl-1.0.0e-do
0990: 78 79 2d 64 6f 63 2e 7a 69 70 22 3e 64 6f 77 6e  xy-doc.zip">down
09a0: 6c 6f 61 64 3c 2f 61 3e 20 48 54 4d 4c 20 6f 76  load</a> HTML ov
09b0: 65 72 76 69 65 77 20 7a 69 70 66 69 6c 65 20 28  erview zipfile (
09c0: 7a 69 70 29 3c 2f 6c 69 3e 0d 0a 3c 6c 69 3e 3c  zip)</li>..<li><
09d0: 61 20 68 72 65 66 3d 22 68 74 74 70 3a 2f 2f 77  a href="http://w
09e0: 77 77 2e 67 61 69 61 2d 67 69 73 2e 69 74 2f 67  ww.gaia-gis.it/g
09f0: 61 69 61 2d 73 69 6e 73 2f 66 72 65 65 78 6c 2d  aia-sins/freexl-
0a00: 31 2e 30 2e 30 65 2d 64 6f 63 2e 70 64 66 22 3e  1.0.0e-doc.pdf">
0a10: 50 44 46 3c 2f 61 3e 20 6f 66 20 66 75 6c 6c 20  PDF</a> of full 
0a20: 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 3c 2f 6c  documentation</l
0a30: 69 3e 3c 2f 75 6c 3e 0d 0a 3c 2f 74 64 3e 3c 2f  i></ul>..</td></
0a40: 74 72 3e 0d 0a 3c 2f 74 61 62 6c 65 3e 3c 2f 74  tr>..</table></t
0a50: 64 3e 0d 0a 3c 2f 74 72 3e 3c 2f 74 61 62 6c 65  d>..</tr></table
0a60: 3e 0a 5a 20 61 39 39 62 61 64 39 32 64 63 30 63  >.Z a99bad92dc0c
0a70: 38 39 33 64 37 32 31 31 38 63 62 34 31 30 37 35  893d72118cb41075
0a80: 63 32 64 61 0a                                   c2da.