xlsReadWrite is an R package which allows to read and write Excel files natively, without any dependencies such as Excel, ODBC drivers, Perl, Python or Java.

Supported is the .xls file format (
BIFF8).

Our own code is free (GPL-2) but we also use proprietary code which can only be distributed legally in compiled form and the package contains a binary library. (The CRAN version generates a placeholder dll/so and the regular library must be downloaded with 'xls.getshlib()').
  • System requirements: Windows 32-bit.
  • License: the xlsReadWrite package including the pre-compiled dynamic library can be freely distributed and used for any purpose. All components other than xlsReadWrite.dll/so are licensed under GPL version 2 with an explicit exception to allow to link the non-free flexcel code.
  • Requirements to compile for yourself: License for Delphi 2007 and Flexcel.