home *** CD-ROM | disk | FTP | other *** search
/ Chip 2001 August / Chip_2001-08_cd2.bin / kancelar / xl2form / XL2FORM.ZIP / readme.txt < prev    next >
Text File  |  1999-08-10  |  6KB  |  138 lines

  1.                     XL2Form
  2.  
  3.             Written By: Chip Beaulieu
  4.                   Version: 1.0
  5.               Date: August 10, 1999
  6.  
  7. =============================================================
  8. Description:
  9. =============================================================
  10. This Excel program will let you convert an Excel spreadsheet
  11. to an equivalent HTML page. So what is the difference between
  12. this program and the standard Save As HTML option? This program
  13. will maintain your equations and create an on-line form which
  14. works like your spreadsheet. You can type values in cells and
  15. the sheet will recalculate just like Excel.
  16.  
  17. =============================================================
  18. Background:
  19. =============================================================
  20. I am an engineer who uses Microsoft Excel a great deal for 
  21. engineering type of calculations. Many of the spreadsheets
  22. I created were for product related calculations which were
  23. of value to other product engineers. I wanted to publish
  24. these on our website, but didn't want to put it out as an
  25. Excel document because we are a world-wide corporation and
  26. not everyone was guarenteed to have the same version of
  27. Excel.
  28.  
  29. I also considered purchasing the product which would convert
  30. the Excel file to a Java application. That product actually
  31. produces a spreadsheet which looks truer to the original
  32. Excel file, but alas I would have to purchase and maintain
  33. licenses and make sure everyone had Java, etc....
  34.  
  35. Another driving force was the issue of custom functions.
  36. Many of my Excel spreadsheets contain custom functions which
  37. I wanted to keep with the web solution. (Before you get
  38. too excited, this program does nothing to convert VBA 
  39. functions to Javascript). If I used the Java based product
  40. I would loose the ability to further enhance the web page.
  41.  
  42. I finally decided that a Javascript based solution is what
  43. I needed. I looked and didn't find one, so I started creating
  44. one myself. As I worked on the project in my spare time, I 
  45. realized that Office 2000 would allow publishing directly to
  46. the web. I almost stopped, but (correct my if I am wrong) it
  47. turns out you will need IE 5.0 to view them and we use
  48. Netscape mostly and many of my colleagues still use NS 3.0.
  49.  
  50. The Javascript option gives me the most flexibility because I
  51. can continue to enhance the Javascript as I need to.
  52.  
  53. =============================================================
  54. How To Use It:
  55. =============================================================
  56. I thought about creating this program as an Excel Add-In, but
  57. it is probably too big. Besides, I could not get it to work as
  58. an add-in.
  59.  
  60. To use it, you will need to open the sheet you want to convert
  61. and this XL2Form.xls sheet. When you have them both open,
  62. you can select Tools>Macros>Run and select the macro:
  63.  
  64. XL2FORM.XLS!AppMain.Xl2Form
  65.  
  66. This will start the wizard which will step you through the 
  67. process of creating the HTML file. You can then open the
  68. page in any Javascript capable browser and test it.
  69.  
  70. I ended up creating a toolbar button which accessed the program.
  71.  
  72. =============================================================
  73. Limitations:
  74. =============================================================
  75. Excel has over 300 functions. Many of which I do not use as
  76. an Engineer. Of these 300, I have only converted about 100
  77. functions to Javascript functions. You can unhide the XL2Form
  78. spreadsheet to see a list of functions which have been
  79. converted and any specific limitations of those functions.
  80.  
  81. This program will not convert images or do graphs. Sorry.
  82.  
  83. This program is intended to converted sheets without errors and
  84. sheets which are totally independent of other sheets or 
  85. workbooks. I.E., it will not work on sheets that have cells
  86. that reference cells from other sheets or workbooks.
  87.  
  88. Spreadsheets with hundreds of recalculations will be very slow.
  89. If you have large summations which are used in several places,
  90. this will also be slow. Note: Netscape Navigator's Javascript
  91. engine is much much faster than IE's. Maybe an order of magnitude
  92. faster for some calculations. I've never seen the computer
  93. press benchmark this, but it is sometimes a limiting factor for
  94. IE.
  95.  
  96. I almost never use R1C1 style sheets. Therefore this program
  97. really doesn't work with those type of sheets. I reviewed
  98. 100's of sheets from our LAN and didn't find any that used
  99. R1C1. I know people do, and for those who do, sorry!
  100.  
  101. =============================================================
  102. Pointers On Setting Up Your Excel Sheet Before Conversion:
  103. =============================================================
  104. The program handles Merged Cells very well. This is probably
  105. the single most important thing you can do to insure a nice
  106. looking HTML page. If you have titles in your spreadsheet,
  107. you need to used merged cells. The best way to get a feel of
  108. what the final HTML page will look like is to AutoFit all your
  109. columns.
  110.  
  111. The program supports your colors, special fonts (like symbol),
  112. and special charactors so use these as you need them. It also
  113. supports word wrapping and alignment, so these are possible as
  114. well.
  115.  
  116. It does not support customer borders because HTML can't do this.
  117.  
  118. =============================================================
  119. Copyright Notice:
  120. =============================================================
  121. Copyright 1999, Chip Beaulieu.
  122.  
  123. This program is freeware and you are free to distribute it to
  124. others as long as no fee is charged in any way (excluding ISP
  125. fees for connect time).
  126.  
  127. =============================================================
  128. Additional Thoughts:
  129. =============================================================
  130. Currently, I have password protected the program. I am considering
  131. opening the whole thing up if I get enough feedback from folks
  132. who might be interested in adding additional functions or making
  133. improvements to the overall program.
  134.  
  135. Please send feedback, bug reports, enhancement requests, etc. to:
  136.  
  137. chipbeaulieu@hotmail.com
  138.