System Requirements

Aspose.Cells for C++ is a native C++ library that enables C++ developers to create, manipulate and convert spreadsheets programmatically without requiring Office Automation or Microsoft Excel application.

Supported Operating Systems

Aspose.Cells for C++ supports the following 64-bit or 32-bit operating system and platforms:

Operating System Versions
Microsoft Windows
  • Windows x86
  • Windows x86_64
  • Linux x86_64
  • Linux for ARM (aarch64)
  • macOS 11 or later(arm64, x86_64)

Development Environment

You can use Aspose.Cells for C++ when developing applications for Windows, Linux or macOS.


Aspose.Cells for C++ can be used to develop applications in any development environment which supports Microsoft Visual Studio v142 Platform Toolset, but the environments listed in the following table are explicitly supported:

Development environments
  • Microsoft Visual Studio 2019
  • Microsoft Visual Studio 2022


Aspose.Cells for C++ can be used to develop application in the development environment which support C++11 or higher, but the following compiler and tool are explicitly supported:

  • GCC 9.4.0 or later

Additional Dependency on Linux

Aspose.Cells for C++ on Linux depends on fontconfig binaries both dynamic library and tool. Please install it before using:

  1. Installing fontconfig on Ubuntu or Debian
    sudo apt install libfontconfig fontconfig
  2. Installing fontconfig on Fedora or CentOs
    sudo yum install fontconfig


Aspose.Cells for C++ can be used to develop application in the following development environments:

  • Xcode 12.5.1 or later
  • Clang and libc++ (which are shipped by default with Xcode)