<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:clearspace="http://www.jivesoftware.com/xmlns/clearspace/rss" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>TeamDev Support : Document List - JExcel</title>
    <link>http://support.teamdev.com/community/java_platform_integration_solutions/jexcel?view=documents</link>
    <description>Latest Documents in JExcel</description>
    <language>en</language>
    <pubDate>Tue, 05 May 2009 07:01:46 GMT</pubDate>
    <generator>Clearspace 2.5.3 (http://jivesoftware.com/products/clearspace/)</generator>
    <dc:date>2009-05-05T07:01:46Z</dc:date>
    <dc:language>en</dc:language>
    <item>
      <title>Using JExcel under Eclipse</title>
      <link>http://support.teamdev.com/docs/DOC-1113</link>
      <description>&lt;!-- [DocumentBodyStart:e9de7bc0-6176-4145-b130-096adbd741ac] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;h3&gt;Creating and configuring Java project&lt;/h3&gt;&lt;p&gt;To use the JExcel in your project you need the JExcel distribution package and license files - &lt;strong&gt;jiniwrapper.lic&lt;/strong&gt;, &lt;strong&gt;comfyj.&lt;/strong&gt;&lt;strong&gt;lic&lt;/strong&gt; and &lt;strong&gt;jexcel.lic&lt;/strong&gt;. Unpack the JExcel package into any folder, and put the license files into &lt;span style="font-family: courier new,courier;"&gt;bin&lt;/span&gt; subfolder.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Eclipse uses the &lt;span style="font-family: courier new,courier;"&gt;bin&lt;/span&gt; folder to store its compiled files by default and JExcel uses this folder to store its native libraries like JNIWrapper and license files. That is why we recommend renaming Eclipse directory for class files before using (for example into “&lt;span style="font-family: courier new,courier;"&gt;Eclipse_bin&lt;/span&gt;”). Otherwise, Eclipse will delete native libraries from the bin folder when you clear project build results.&lt;/p&gt;&lt;p&gt;&lt;a href="http://support.teamdev.com/servlet/JiveServlet/downloadImage/1043/newproject.jpg"&gt;&lt;img alt="newproject.jpg" class="jive-image" src="http://support.teamdev.com/servlet/JiveServlet/downloadImage/1043/newproject.jpg" width="400"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="caption"&gt;&lt;strong&gt;Figure 1.&lt;/strong&gt; Configuring eclipse project&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Copy the JExcel distribution folder into your new project folder. This is not obligatory but it makes the work process and writing of build scripts easier.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3&gt;Configuring the Build Path&lt;/h3&gt;&lt;p&gt;Please right click on the project in the project tree and select the Configure Build Path settings as shown in Figure 2:&lt;/p&gt;&lt;p&gt;&lt;a href="http://support.teamdev.com/servlet/JiveServlet/downloadImage/1044/buildpath.jpg"&gt;&lt;img alt="buildpath.jpg" class="jive-image-thumbnail jive-image" src="http://support.teamdev.com/servlet/JiveServlet/downloadImage/1044/buildpath.jpg" width="400"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="caption"&gt;&lt;strong&gt;Figure 2.&lt;/strong&gt; Access to build path configure dialog&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Add the &lt;span style="font-family: Courier;"&gt;jexcel-1.x.jar, jniwrap-3.x.x.jar, comfyj-2.x.jar and winpack-3.x.jar&lt;/span&gt; to the build path as shown in Figure 3 and Figure 4 .&lt;/p&gt;&lt;p&gt;&lt;a href="http://support.teamdev.com/servlet/JiveServlet/downloadImage/1045/addjars.jpg"&gt;&lt;img alt="addjars.jpg" class="jive-image-thumbnail jive-image" src="http://support.teamdev.com/servlet/JiveServlet/downloadImage/1045/addjars.jpg" width="400"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="caption"&gt;&lt;strong&gt;Figure 3.&lt;/strong&gt; Adding JExcel jars&lt;/p&gt;&lt;p&gt;&lt;a href="http://support.teamdev.com/servlet/JiveServlet/downloadImage/1046/libraries.jpg"&gt;&lt;img alt="libraries.jpg" class="jive-image-thumbnail jive-image" src="http://support.teamdev.com/servlet/JiveServlet/downloadImage/1046/libraries.jpg" width="400"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Figure 4.&lt;/strong&gt; Java Build Path configuring&lt;/p&gt;&lt;h3&gt;&lt;span style="font-size: 13px;"&gt;&lt;span style="font-weight: normal;"&gt;Select the&lt;/span&gt; Source &lt;span style="font-weight: normal;"&gt;tab and double click on&lt;/span&gt; Native library location &lt;span style="font-weight: normal;"&gt;item. Set&lt;/span&gt; Location path &lt;span style="font-weight: normal;"&gt;to the&lt;/span&gt;&lt;/span&gt; &lt;span style="font-weight: normal; font-size: 13px;"&gt;&lt;span style="font-family: Courier;"&gt;bin&lt;/span&gt; folder (See Figure 5):&lt;/span&gt;&lt;/h3&gt;&lt;p&gt;&lt;a href="http://support.teamdev.com/servlet/JiveServlet/showImage/102-1113-1-1047/native.jpg"&gt;&lt;img alt="native.jpg" class="jive-image-thumbnail jive-image" src="http://support.teamdev.com/servlet/JiveServlet/downloadImage/102-1113-1-1047/native.jpg" width="400"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Figure 5.&lt;/strong&gt; Native Library location configuring&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Apply your changes and close the project properties dialog.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Now you can start your application by clicking the Run button. If you have done everything correctly your application will be started.&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:e9de7bc0-6176-4145-b130-096adbd741ac] --&gt;</description>
      <category domain="http://support.teamdev.com/tags?containerType=?14&amp;container=2029">eclipse</category>
      <category domain="http://support.teamdev.com/tags?containerType=?14&amp;container=2029">jexcel</category>
      <pubDate>Tue, 05 May 2009 05:52:46 GMT</pubDate>
      <author>roman.kazmin@teamdev.com</author>
      <guid>http://support.teamdev.com/docs/DOC-1113</guid>
      <dc:date>2009-05-05T05:52:46Z</dc:date>
      <clearspace:dateToText>1 year, 4 months ago</clearspace:dateToText>
    </item>
    <item>
      <title>JExcel Installation Instructions</title>
      <link>http://support.teamdev.com/docs/DOC-1048</link>
      <description>&lt;!-- [DocumentBodyStart:310e85a9-aee6-45b4-86fb-8951fc18bf83] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;h3&gt;&lt;span class="Apple-style-span"&gt;Installing Library JAR File&lt;/span&gt;&lt;/h3&gt;&lt;p&gt;&lt;span class="Apple-style-span"&gt;JExcel uses JNIWrapper, ComfyJ and WinPack  products,  so  all  these  JAR files should be in the application class path.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-style-span"&gt;Native JNIWrapper library (jniwrap.dll) is required  for  JExcel  and  it should be placed in the working directory of a Java application.&lt;/span&gt;&lt;/p&gt;&lt;h3&gt;&lt;span class="Apple-style-span"&gt;Installing License File&lt;/span&gt;&lt;/h3&gt;&lt;p&gt;&lt;span class="Apple-style-span"&gt;The JExcel library requires valid license file(s):  jexcel.lic,  comfyj.lic  and jniwrap.lic. License  file(s) is  not  the  part  of  this  package  and  should be obtained separately. Visit TeamDev site (&lt;a class="jive-link-external-small" href="http://www.teamdev.com"&gt;http://www.teamdev.com&lt;/a&gt;) to  purchase the product or get an evaluation license.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-style-span"&gt;License file(s) has to be installed in the same directory  as  the  native  code library or in the META-INF subfolder of any jar library from  the  application's classpath.&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-style-span"&gt;&lt;strong&gt;&lt;span style="color: #ff0000;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-style-span"&gt;&lt;strong&gt;&lt;span style="color: #ff0000;"&gt;Warning:&lt;/span&gt;&lt;/strong&gt; Do NOT rename the license file or it will not be recognized.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:310e85a9-aee6-45b4-86fb-8951fc18bf83] --&gt;</description>
      <pubDate>Thu, 08 Jan 2009 12:14:17 GMT</pubDate>
      <author>roman.kazmin@teamdev.com</author>
      <guid>http://support.teamdev.com/docs/DOC-1048</guid>
      <dc:date>2009-01-08T12:14:17Z</dc:date>
      <clearspace:dateToText>1 year, 7 months ago</clearspace:dateToText>
    </item>
    <item>
      <title>JExcel Technical Questions and Answers</title>
      <link>http://support.teamdev.com/docs/DOC-1047</link>
      <description>&lt;!-- [DocumentBodyStart:3cac2016-10fc-441d-ab0b-b754e653c360] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;Get answers to most commonly asked technical questions about JExcel. If you don’t find the answer here, please send us your question using the &lt;a class="jive-link-external-small" href="/forms/reportForm.jsf"&gt;support request form&lt;/a&gt; and we will add it to this FAQ section after answering you.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="color: #800000;"&gt;1. Why is an embedded workbook less functional than the ordinary one?&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style="padding-left: 30px;"&gt;&lt;strong&gt;Answer&lt;/strong&gt;: Unfortunately, it is impossible to implement the functionality of an ordinary Microsoft Excel workbook using OleContainer because of various native component limitations.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="color: #800000;"&gt;2. Why doesn’t an embedded workbook repaint while native dialogs are moving over it?&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style="padding-left: 30px;"&gt;&lt;strong&gt;Answer&lt;/strong&gt;: Native dialogs should be opened inside the OLE message loop of OleContainer. Use &lt;span style="font-family: courier new,courier;"&gt;OleMessageLoop.addAction()&lt;/span&gt; to open the dialog&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:3cac2016-10fc-441d-ab0b-b754e653c360] --&gt;</description>
      <pubDate>Thu, 08 Jan 2009 12:02:49 GMT</pubDate>
      <author>roman.kazmin@teamdev.com</author>
      <guid>http://support.teamdev.com/docs/DOC-1047</guid>
      <dc:date>2009-01-08T12:02:49Z</dc:date>
      <clearspace:dateToText>1 year, 8 months ago</clearspace:dateToText>
    </item>
    <item>
      <title>JExcel Troubleshooting</title>
      <link>http://support.teamdev.com/docs/DOC-1046</link>
      <description>&lt;!-- [DocumentBodyStart:d1f482c3-0116-4f9c-ac1b-3ff7929a2242] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="color: #800000;"&gt;1. A valid license is installed, but JExcel does not load displaying the message "JExcel license not found."&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style="PADDING-LEFT: 30px"&gt;&lt;strong&gt;Cause&lt;/strong&gt;: The license file is not installed in the same directory with the native code library or its name is incorrect. The license file should be named jexplorer.lic and located in the same directory as the JNIWrapper native library (jniwrap.dll on Win32 or libjniwrap.so on Linux). If any of these conditions is not met JNIWrapper will be unable to find the license file.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="PADDING-LEFT: 30px"&gt;&lt;strong&gt;Solution&lt;/strong&gt;: Make sure that the license file is named and placed properly.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;strong&gt;&lt;span style="color: #800000;"&gt;2. A valid license jexcel.lic is installed, but JExcel does not load displaying the message "JNIWrapper license not found."&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style="padding-left: 30px;"&gt;&lt;strong&gt;Cause&lt;/strong&gt;: The JNIWrapper license file is not installed in the same directory with the native code library or its name is incorrect.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="padding-left: 30px;"&gt;&lt;strong&gt;Solution&lt;/strong&gt;: Make sure that the license file is named and placed properly.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="color: #800000;"&gt;3. JNIWrapper, ComfyJ and JExcel licenses are installed, but JExcel does not load displaying the message "JNIWrapper license not found. Checked licenses: [..\jexplorer.lic - not valid product]"&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style="padding-left: 30px;"&gt;&lt;strong&gt;Cause&lt;/strong&gt;: The jexcel.lic license file is not valid for the product that you use.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="padding-left: 30px;"&gt;&lt;strong&gt;Solution&lt;/strong&gt;: Make sure that you use the correct license for JExcel product.&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:d1f482c3-0116-4f9c-ac1b-3ff7929a2242] --&gt;</description>
      <pubDate>Thu, 08 Jan 2009 11:41:23 GMT</pubDate>
      <author>roman.kazmin@teamdev.com</author>
      <guid>http://support.teamdev.com/docs/DOC-1046</guid>
      <dc:date>2009-01-08T11:41:23Z</dc:date>
      <clearspace:dateToText>1 year, 8 months ago</clearspace:dateToText>
    </item>
  </channel>
</rss>

