You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I’m currently building a new library focused on generating Excel files in a structured, performant, and developer-friendly way. Especially for SAP CAP (Cloud Application Programming Model) projects.
This library is still under development and has not been released yet.
The repository is currently private, and I’m looking for early feedback before making it public.
What Makes This Different?
Instead of manually defining columns, headers, and mappings, the library is designed to leverage CAP metadata directly.
Core idea: Use your CDS model as the single source of truth and generate Excel from it.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
Overview
I’m currently building a new library focused on generating Excel files in a structured, performant, and developer-friendly way. Especially for SAP CAP (Cloud Application Programming Model) projects.
This library is still under development and has not been released yet.
The repository is currently private, and I’m looking for early feedback before making it public.
What Makes This Different?
Instead of manually defining columns, headers, and mappings, the library is designed to leverage CAP metadata directly.
Core idea:
Use your CDS model as the single source of truth and generate Excel from it.
Key Features (Already Implemented)
1. CAP Entity → Excel (Core Feature)
Automatically generates:
Supports:
cds.Query,cds.ql)Extra controls:
2. Data Validation
3. Logging Strategy
cds.log('excel')when in CAPconsole.*4. Excel Generation
The library already generates:
Real Output (Test)
Below is a real Excel file generated by the library during testing:
Result:
Design Principles
What I’m Looking For
Important Notes
If you were to use this in a CAP or Node.js project:
Beta Was this translation helpful? Give feedback.
All reactions