Forms and Macros

GemBox.Spreadsheet preserves Form Controls and Macros when reading XLSX file format.

Forms and Macros Screenshot
Upload your file (Drag file here)
import com.gembox.spreadsheet.*;

class Program {

    public static void main(String[] args) throws {
        // If using Professional version, put your serial key below.

        ExcelFile ef = ExcelFile.load("%InputFileName%");"Forms and Macros.xlsm");

Check next example or download examples from GitHub.