Skip to content

spreadsheetimporter/ui5-cc-spreadsheetimporter

Repository files navigation

UI5 ui5-cc-spreadsheetimporter

This monorepo houses the UI5 Component ui5-cc-spreadsheetimporter, the Button ui5-cc-spreadsheetimporter-button, and the generator for seamless integration of the component into your app.

⚠️ Beta Version: While core functionality is provided, bugs may still occur and APIs may change!

ui5-cc-spreadsheetimporter is a UI5 Component designed for the integration of Spreadsheet Upload functionality into Fiori Elements and other UI5 Apps.
It enables the bulk upload of data, independent of the backend, OData version, and Fiori scenario, by extracting data from an Spreadsheet file and leveraging standard APIs.
Rather than submitting the file, the control only submits the extracted data.
The control's integration aims for simplicity, requiring minimal to no configuration in the ideal scenario.

Our goal is to support as many Fiori Scenarios and UI5 Versions as possible. You can see the currently supported versions here.

Spreadsheet Upload Dialog

Getting Started

For documentation, please visit:

https://docs.spreadsheet-importer.com/

Live Demo

Give this a try directly at:
https://livedemo.spreadsheet-importer.com/

The demo app uses OData V4 and UI5 version 1.108 with a CAP backend. The data resets every hour on the hour.

Support

For discussions about the suitability of the component for your use case, you can schedule an appointment here free of charge.

If you encounter implementation issues or bugs, you can open an issue here.
For urgent assistance or special requirements, please schedule an appointment here at a fixed rate.

Development

The development documentation can be found here:

https://docs.spreadsheet-importer.com/pages/Development/GettingStarted/

Quickstart

  1. Clone the repository git clone https://github.com/spreadsheetimporter/ui5-cc-spreadsheetimporter
  2. Run pnpm install
  3. Run server with pnpm start:server
  4. Start Demo App for example a Fiori Elements App with OData V4 and UI5 1.120 with pnpm --filter ordersv4fe120 start

Changelogs

Changelog ui5-cc-spreadsheetimporter

See the CHANGELOG.md

Changelog generator-ui5-spreadsheetimporter

Check the CHANGELOG.md

Open in GitHub Codespaces

The postCreateCommand will automatically install all dependencies, which might take a few minutes.

Open Stable in GitHub Codespaces