Hex Artifact Content
Not logged in

Artifact a1334088bdcddcfa5b86e3e907ab1975d4d349e6:

Wiki page [FreeXL] by sandro 2011-11-18 16:16:49.
0000: 44 20 32 30 31 31 2d 31 31 2d 31 38 54 31 36 3a  D 2011-11-18T16:
0010: 31 36 3a 34 39 2e 32 37 36 0a 4c 20 46 72 65 65  16:49.276.L Free
0020: 58 4c 0a 50 20 39 30 34 32 61 31 33 63 32 37 64  XL.P 9042a13c27d
0030: 39 32 36 33 66 38 34 66 64 64 39 30 36 65 30 31  9263f84fdd906e01
0040: 33 61 35 34 61 37 62 66 65 39 37 35 36 0a 55 20  3a54a7bfe9756.U 
0050: 73 61 6e 64 72 6f 0a 57 20 32 35 30 39 0a 3c 74  sandro.W 2509.<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 61 20 73 74 61 62 6c 65 3c 2f 62  1.0.0a stable</b
06b0: 3e 20 28 3c 69 3e 72 65 6c 65 61 73 65 64 20 6f  > (<i>released o
06c0: 6e 20 32 30 31 31 2d 31 31 2d 30 35 29 3c 2f 69  n 2011-11-05)</i
06d0: 3e 3c 75 6c 3e 0d 0a 3c 6c 69 3e 64 6f 77 6e 6c  ><ul>..<li>downl
06e0: 6f 61 64 20 3c 61 20 68 72 65 66 3d 22 68 74 74  oad <a href="htt
06f0: 70 3a 2f 2f 77 77 77 2e 67 61 69 61 2d 67 69 73  p://www.gaia-gis
0700: 2e 69 74 2f 46 72 65 65 58 4c 2f 66 72 65 65 78  .it/FreeXL/freex
0710: 6c 2d 31 2e 30 2e 30 61 2e 74 61 72 2e 67 7a 22  l-1.0.0a.tar.gz"
0720: 3e 66 72 65 65 78 6c 2d 31 2e 30 2e 30 61 2e 74  >freexl-1.0.0a.t
0730: 61 72 2e 67 7a 3c 2f 61 3e 20 28 74 61 72 62 61  ar.gz</a> (tarba
0740: 6c 6c 2c 20 2e 74 61 72 2e 67 7a 29 3c 2f 6c 69  ll, .tar.gz)</li
0750: 3e 0d 0a 3c 6c 69 3e 64 6f 77 6e 6c 6f 61 64 20  >..<li>download 
0760: 3c 61 20 68 72 65 66 3d 22 68 74 74 70 3a 2f 2f  <a href="http://
0770: 77 77 77 2e 67 61 69 61 2d 67 69 73 2e 69 74 2f  www.gaia-gis.it/
0780: 46 72 65 65 58 4c 2f 66 72 65 65 78 6c 2d 31 2e  FreeXL/freexl-1.
0790: 30 2e 30 61 2e 7a 69 70 22 3e 66 72 65 65 78 6c  0.0a.zip">freexl
07a0: 2d 31 2e 30 2e 30 61 2e 7a 69 70 3c 2f 61 3e 20  -1.0.0a.zip</a> 
07b0: 28 7a 69 70 66 69 6c 65 2c 20 2e 7a 69 70 29 3c  (zipfile, .zip)<
07c0: 2f 6c 69 3e 0d 0a 3c 6c 69 3e 62 72 6f 77 73 65  /li>..<li>browse
07d0: 20 3c 61 20 68 72 65 66 3d 22 68 74 74 70 3a 2f   <a href="http:/
07e0: 2f 77 77 77 2e 67 61 69 61 2d 67 69 73 2e 69 74  /www.gaia-gis.it
07f0: 2f 46 72 65 65 58 4c 2f 66 72 65 65 78 6c 2d 73  /FreeXL/freexl-s
0800: 6f 75 72 63 65 73 22 3e 6f 6c 64 65 72 20 76 65  ources">older ve
0810: 72 73 69 6f 6e 73 3c 2f 61 3e 3c 2f 6c 69 3e 3c  rsions</a></li><
0820: 2f 75 6c 3e 0d 0a 3c 2f 74 64 3e 3c 2f 74 72 3e  /ul>..</td></tr>
0830: 0d 0a 3c 74 72 3e 3c 74 64 3e 44 6f 78 79 67 65  ..<tr><td>Doxyge
0840: 6e 20 3c 62 3e 64 6f 63 75 6d 65 6e 74 61 74 69  n <b>documentati
0850: 6f 6e 3c 2f 62 3e 3a 3c 75 6c 3e 0d 0a 3c 6c 69  on</b>:<ul>..<li
0860: 3e 3c 61 20 68 72 65 66 3d 22 68 74 74 70 3a 2f  ><a href="http:/
0870: 2f 77 77 77 2e 67 61 69 61 2d 67 69 73 2e 69 74  /www.gaia-gis.it
0880: 2f 46 72 65 65 58 4c 2f 66 72 65 65 78 6c 2d 31  /FreeXL/freexl-1
0890: 2e 30 2e 30 61 2d 64 6f 78 79 2d 64 6f 63 2f 69  .0.0a-doxy-doc/i
08a0: 6e 64 65 78 2e 68 74 6d 6c 22 3e 6f 6e 6c 69 6e  ndex.html">onlin
08b0: 65 3c 2f 61 3e 20 48 54 4d 4c 20 64 6f 63 3c 2f  e</a> HTML doc</
08c0: 6c 69 3e 0d 0a 3c 6c 69 3e 3c 61 20 68 72 65 66  li>..<li><a href
08d0: 3d 22 68 74 74 70 3a 2f 2f 77 77 77 2e 67 61 69  ="http://www.gai
08e0: 61 2d 67 69 73 2e 69 74 2f 46 72 65 65 58 4c 2f  a-gis.it/FreeXL/
08f0: 66 72 65 65 78 6c 2d 31 2e 30 2e 30 61 2d 64 6f  freexl-1.0.0a-do
0900: 78 79 2d 64 6f 63 2e 74 61 72 2e 67 7a 22 3e 64  xy-doc.tar.gz">d
0910: 6f 77 6e 6c 6f 61 64 3c 2f 61 3e 20 48 54 4d 4c  ownload</a> HTML
0920: 20 74 61 72 62 61 6c 6c 20 28 74 61 72 2e 67 7a   tarball (tar.gz
0930: 29 3c 2f 6c 69 3e 0d 0a 3c 6c 69 3e 3c 61 20 68  )</li>..<li><a h
0940: 72 65 66 3d 22 68 74 74 70 3a 2f 2f 77 77 77 2e  ref="http://www.
0950: 67 61 69 61 2d 67 69 73 2e 69 74 2f 46 72 65 65  gaia-gis.it/Free
0960: 58 4c 2f 66 72 65 65 78 6c 2d 31 2e 30 2e 30 61  XL/freexl-1.0.0a
0970: 2d 64 6f 78 79 2d 64 6f 63 2e 7a 69 70 22 3e 64  -doxy-doc.zip">d
0980: 6f 77 6e 6c 6f 61 64 3c 2f 61 3e 20 48 54 4d 4c  ownload</a> HTML
0990: 20 7a 69 70 66 69 6c 65 20 28 7a 69 70 29 3c 2f   zipfile (zip)</
09a0: 6c 69 3e 0d 0a 3c 6c 69 3e 3c 61 20 68 72 65 66  li>..<li><a href
09b0: 3d 22 68 74 74 70 3a 2f 2f 77 77 77 2e 67 61 69  ="http://www.gai
09c0: 61 2d 67 69 73 2e 69 74 2f 46 72 65 65 58 4c 2f  a-gis.it/FreeXL/
09d0: 66 72 65 65 78 6c 2d 31 2e 30 2e 30 61 2d 64 6f  freexl-1.0.0a-do
09e0: 63 2e 70 64 66 22 3e 50 44 46 20 64 6f 63 75 6d  c.pdf">PDF docum
09f0: 65 6e 74 3c 2f 61 3e 3c 2f 6c 69 3e 3c 2f 75 6c  ent</a></li></ul
0a00: 3e 0d 0a 3c 2f 74 64 3e 3c 2f 74 72 3e 0d 0a 3c  >..</td></tr>..<
0a10: 2f 74 61 62 6c 65 3e 3c 2f 74 64 3e 0d 0a 3c 2f  /table></td>..</
0a20: 74 72 3e 3c 2f 74 61 62 6c 65 3e 0a 5a 20 34 64  tr></table>.Z 4d
0a30: 64 63 30 31 61 38 37 30 66 66 66 61 62 30 31 65  dc01a870fffab01e
0a40: 31 39 63 62 30 62 32 65 31 61 33 66 32 33 0a     19cb0b2e1a3f23.