JExcel FAQ
Here you can find answers to most commonly asked questions about how to get started and work with JExcel. We’ve categorized all questions into several groups so that it’s easier for you to find the answer:
General Questions
-
What is JExcel?
| Answer: |
JExcel is a library that provides a convenient API for using Microsoft Excel in Java applications. Embedding Excel into Swing using JExcel is quick and simple. No extensive knowledge of COM is required.
|
-
What is your upgrade policy?
| Answer: |
The upgrade policy for all our products is very flexible. When you buy a license for JExcel, you are guaranteed to get free upgrades for all versions with the same major version number, i.e. if you bought JExcel version 1.0, you will receive free upgrades for all 1.x versions. Upgrading from 1.x to 2.x version will require payment. However, you can upgrade to the next major version at no cost within 60 days from the date of purchase of any product version.
|
-
I have JNIWrapper for Windows and would like to buy JExcel. Can I get any discounts?
| Answer: |
Yes. We offer our customers a 15% discount for all TeamDev products. So if, for example, you purchased JNIWrapper, you can get any other of our products at a discount price using personal coupon code. You will receive this coupon code in the e-mail message along with your purchased product license(s). In order to buy at a discount, simply enter your personal coupon code in the online order form for the product you want.
If, for some reason, you don't have your personal coupon code or have lost it, please contact our sales department at sales@teamdev.com. |
-
I want to buy multiple licenses for JExcel. Do you offer any volume discounts?
| Answer: |
Yes. If you wish to purchase a large number of licenses, you can do so at volume discounts. Price breaks start at five licenses, and the more you buy the bigger discounts you receive. To learn about volume price quotation, please contact our sales department at sales@teamdev.com.
What's more, if you are already our customer, you can save even more when making a volume purchase using our 15% customer discount.
|
-
Do I need Microsoft Office to be installed to use JExcel?
| Answer: |
Yes. You should have Microsoft Excel installed on the machine where the program using JExcel is running. The required Microsoft Office libraries cannot be redistributed with JExcel because of the restrictions of the "End-User License Agreement For Microsoft Software".
|
-
Is there a difference between TeamDev's JExcel and the JExcelAPI project hosted on sourceforge.net?
| Answer: |
Yes, these are separate products. JExcelAPI is an open-source pure-Java project that allows developers to work with Excel files. TeamDev's JExcel is a commercial product that is built based on Java-COM technologies developed by TeamDev. JExcel works only on the Windows platforms and requires Microsoft Excel to be installed on a computer in order to function properly. In terms of functionality, the products differ widely. Please contact our support team to find out more about JExcel.
|
Technical Questions
-
Why is an embedded workbook less functional than the ordinary one?
| Answer: |
Unfortunately, it is impossible to implement the functionality of an ordinary Microsoft Excel workbook using OleContainer because of various native component limitations.
|
-
Why doesn’t an embedded workbook repaint while native dialogs are
moving over it?
| Answer: |
Native dialogs should be opened inside the OLE message loop of OleContainer. Use OleMessageLoop.addAction() to open the dialog.
|
Licensing Questions
-
How is JExcel licensed?
| Answer: |
Licensing of JExcel is the same as that of JNIWrapper.
We offer two types of licenses for JExcel and you get them both when you purchase it:
-
The JExcel Development License grants you the right to use JExcel on one computer for solely development purposes.
-
The JExcel Redistribution License grants you the right to embed JExcel runtime in a product or system, and to redistribute that product or system to an unlimited number of computers without any further royalties to TeamDev.
For detailed licensing information, please read the complete License Agreement.
|
You can also find answers to your questions in the Troubleshooting section or in the JExcel documentation. Alternatively, you can discuss your problem at the JExcel Forum or submit your issues in the report form.