Release Notes‎ > ‎

JExcel 1.6

posted Nov 22, 2012, 3:39 AM by Unknown user   [ updated Sep 3, 2015, 7:00 AM by Unknown user ]

New features and improvements:

  • Added support of Windows 8 (32-bit and 64-bit modes);
  • Added support of JDK 1.7;
  • Improved automatic memory management;
  • Extended API with the new methods, such as:
    • Range.getColumnName() - returns column name of the range;
    • Range.getEntireColumn() - returns an entire column;
    • Range.setWrapText(boolean) - wrapping of the text in cells, columns or rows;
    • Application.getSelection() - returns the selected object in the active window;
    • Application.getNames() - returns an array of names in the active workbook.
    • Aplication.openWorkbook(File file, boolean readOnly, String password, String writePassword), GenericWorkbook.setWritePassword(String password) - methods for working with write protection passwords;
  • Added new event listeners for the following Excel events:
    • windowActivate, windowResize, windowDeactivate;
    • pivotTableUpdate, pivotTableOpenConnection, pivotTableCloseConnection;
    • followHyperlink.

Resolved Issues:

  • Fixed memory leak issues in JExcel wrappers, methods and event handling functionality;
  • Fixed focus handling issues in JWorkbook component;
  • Fixed the issue with unloading EXCEL.EXE process after closing a JWorkbook component;
  • Resolved the issue with embedding JWorkbook component to JInternalFrame container;
  • Fixed incorrect return value in the Cell.getNumber() method for double and float types;
  • Fixed memory leak in the Variant[][] Range.getValues() method;
  • Fixed memory leak in the Worksheet.fillWithArray(String range, String[][] content) method;
  • Fixed the issue in the Range.getValues() method so now the returned date values have proper VT_DATE variant type;
  • Fixed the issue with switching between opened JWorkbook and another Excel documents using Alt+Tab keystroke, or mouse by mouse click;
  • Resolved performance issues in the Worksheet.fillWithArray() methods;
  • Fixed AutomationException in the Cell.setAutoFit() method;
  • Fixed the issue with the opening of the several files in the same JWorkbook component;
  • Fixed the issues in the JWorkbook.saveCopyAs(), JWorkbook.save() and JWorkbook.saveAs() methods.