Automated App Generation
Creating and designing applications can be complicated at first. That’s why we built the Automated App Generation tool that can help our users get their applications built and deployed much faster!
To use the new Automated App Generation feature to convert an Excel workbook into an application on SpreadsheetWeb Hub with all its inputs and calculations, first, log in to your SpreadsheetWeb Hub account and go to your applications page. Click on create application and upload the Excel file. Then choose Try it! option.
Automated App Generation starts with the selection of worksheets that contain the cells or ranges you want to use in your application. (1) Check the sheet names you want to be generated automatically. You can add any controls from any worksheets manually in Designer after the automated generation process.
Make sure to select only worksheets to be included in the application’s User Interface (UI). The user Interface typically entails input and output cells as well as charts and images. If you have other sheets containing only lookup tables, formulas, and calculations, don’t select them on this page. Those formulas will still be executed before output cells are updated in the User Interface.
If you need the assistance of our team after creating your application, mark the checkbox (2). One of our specialists will review your application and try to optimize it for you. This service is complimentary.
Once selections are made click the User Interface button to see the first user interface sample generated by SpreadsheetWeb Hub.
The next page displays user interface samples generated automatically.
You can see the layout of your application in the Preview section. (1) You will see tabs to navigate between pages if you select multiple worksheets.
Note: You can use controls from different worksheets on the same page manually in Designer.
The Controls section lists all available cells and ranges. (2) You can add or remove controls in the generated user interface by checking and unchecking items.
Note: Some cells and ranges may intersect. The automated App Generation tool removes (unchecks) the intersecting controls automatically to avoid any possible conflict.
The Next Suggestion button shows you a new auto-generated user interface. (3)
Use the Commit button once you are satisfied with the user interface. (4)
After clicking on the Commit button, the system will suggest you create a database for your application automatically. You can choose to create a database or skip this option and add it later. Database integration and changes can be done from the Database Module.
Next, the system will suggest to apply a stylesheet to your application. You can choose from existing templates in the system or choose to create your application without a stylesheet. After the application is created, you can change the applied stylesheet or create your own either from scratch or build on an existing code template from the Stylesheet Module.
Once you are set with the automated user interface, you have three options to continue with:
- Download File: Because SpreadsheetWeb Hub needs named ranges to communicate with your workbook, Automated App Generation feature adds named ranges in your workbook. Download your workbook to be consistent with your application.
Note that adding named ranges won’t affect any functionality or visual aspect of your file. For more information: 5 Ways to Create an Excel Named Range
- Go to Designer: Opens Designer, so you can continue creating your application if the automated application generation missed parts of your user interface or if you’d like to add additional features to your application like database integration.
- Publish Now: Automated App Generation feature creates your application in preview mode to allow you to go to Designer and apply final touches. In preview mode, your application cannot be accessed through a direct link. If you are happy with the generated user interface and ready to share your app, do not wait, and publish it now.
After publishing the application, you will be led to your application page and by clicking on Go Now button, you can open your newly published application to see its published version.
Note that, there may be minor differences between the Preview application you saw in the Automated App Generation Page and the Published application since the purpose of the automated app generation tool is to determine the layout and control types