Your Download has Started!
Skip to main content

Download LibXL

Back to overview

Description

Release date: 2024, September 10

This update includes the new LibXL DLL (version 4.4.1), addressing a resolved vulnerability and several bug fixes. We strongly recommend upgrading to this version for improved security and performance. This release is fully compatible with LibXL DLL version 4.4.1.

The LibXL DLL has been updated to version 4.4.1. Make sure you copy the new DLL from the Library\Programs directory to your workspace. Alternatively you can remove and re-add the library using the Studio "Tools - Maintain Libraries..." menu option. LibXL in 32bit has a file limit of 2G, for larger files use 64bit

In this version:

  • Updated to DLL version 4.4.1
  • Compatible with DataFlex 24.0 -> 19.1

The changelog for the DLL:

Version 4.4.1 (2024-09-09)

  • Fixed a bug with sorting in the Sheet::applyFilter() (xlsx)

Version 4.4.0 (2024-08-30)

  • Fixed the vulnerability CVE-2023-45853, updated zlib to the version 1.3.1
  • Fixed a bug with inserting/removing columns to/from tables in Sheet::insertCol() and Sheet::removeCol() methods (xlsx)
  • Fixed a bug with reading values from form controls (xlsx)
  • Fixed a bug with reading formatted inline strings (xlsx)
  • Fixed a bug with writing a corrupted workbook with a single quote in a sheet name and named range or print area with using this sheet (xlsx)
  • Fixed a memory leak in the Book::loadSheet() for xls files
  • Fixed a memory leak in the Book::delSheet() for xls files

 

Publisher: Data Access Worldwide Version: 1.9.1 Publication: September 10, 2024 File size: 24 MB

Support

For support go to:

Readme

Prior versions

1.8.0

The LibXL DLL has been updated to version 4.1.2.0. Make sure you copy the new DLL
from the Library\Programs directory to your workspace. Alternatively you can remove
and re-add the library using the Studio "Tools - Maintain Libraries..." menu option.

In this version:

  • Updated to DLL version 4.1.2.0
  • Updated to Dataflex 2023

The changelog for the DLL:

Version 4.1.2 (2022-06-14)

  • fixed a bug with loading some xlsx files ("Element not found")
  • fixed a bug with writing some xlsx files with empty XML inside
  • fixed a bug with writing empty strings for xls files
  • fixed an output precision for reading numbers by the Sheet::readStr()

 Version 4.1.1 (2023-03-03)

  • updated zlib to version 1.2.13
  • fixed a bug with getting correct width and height of picture in the Sheet::getPicture() method in accordance with current DPI settings (xlsx, only Windows)

Version 4.1.0 (2023-01-30)

  • improved the string overwriting performance for xls files
  • improved the reading performance for xlsx files
  • improved the sorting performance in AutoFilter (xlsx)
  • added ARM64 support for Windows
  • fixed a bug with cutting sheet names to less than 31 characters in
  • fixed an issue with encoding dates before the 1st of March 1900 in the Book::datePack()
  • fixed an issue with loading some xlsx files with special unicode character BOM (byte order mark) at unexpected position inside XML files
  • fixed issues with copying existing sheet with named ranges in the Book::insertSheet() what led to corrupted output files
  • fixed a new-delete-type-mismatch memory issue on Linux and now LibXL works with jemalloc properly
  • fixed an issue with saving UTF-8 encoded filename in the Book::save() method on Windows (xlsx)
  • fixed a hanging issue with loading some xls files

Release date: 2022, Aug 25

The LibXL DLL has been updated to version 4.0.4.0. Make sure you copy the new DLL
from the Library\Programs directory to your workspace. Alternatively you can remove
and re-add the library using the Studio "Tools - Maintain Libraries..." menu option.

In this version:

  • Updated to DLL version 4.0.4.0

The changelog for the DLL:

  • Version 4.0.4 (2022-06-14)
  • Gixed a bug with copying formats in the Book::addFormat() method, left and right border colors weren’t copied (xlsx)
  • Fixed a bug with duplicating some controls elements on saving xlsx files
  • Fixed a bug with string concatenations in the Book::addRichString() method (xls)
  • Fixed a bug with copying an existing sheet in the Sheet::addSheet() method for the latest versions of xlsx files
  • Updated the Fortran interface

Beta

Pre-releases

Legacy

Quotes

FAQ