Browser-Based Excel Report Tool
The Desigo Report Uploader is a browser-based tool built for the Birck Nanotechnology Center at Purdue University to streamline a recurring monthly workflow. Previously, generating nitrogen usage reports required running a Python desktop application and manually reformatting the output. This tool replaces that process entirely in the browser with no installation required. Built with vanilla JavaScript and the SheetJS library, it accepts a Desigo-exported Excel file via drag and drop or file browse, validates the workbook structure, extracts and processes data across three sheets, and automatically generates two formatted Excel output files — a Bindley N2 Report and a Raw N2 Report — ready for submission. Key features include client-side file processing with no data ever leaving the browser, input validation with descriptive error messaging, and a clean interface designed for non-technical users.