https://github.com/devopsthinh/reportlibrary
A dynamic report-building class library with these formats (excel, pdf, html, markdown)
https://github.com/devopsthinh/reportlibrary
class-library dotnet net-framework-472 reflection report-generator software-architecture testing
Last synced: 2 months ago
JSON representation
A dynamic report-building class library with these formats (excel, pdf, html, markdown)
- Host: GitHub
- URL: https://github.com/devopsthinh/reportlibrary
- Owner: DevOpsThinh
- License: other
- Created: 2023-08-29T11:40:51.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-09-03T05:30:50.000Z (over 1 year ago)
- Last Synced: 2025-01-23T00:13:34.477Z (4 months ago)
- Topics: class-library, dotnet, net-framework-472, reflection, report-generator, software-architecture, testing
- Language: C#
- Homepage:
- Size: 59.6 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Dynamic Report-building Class Library :handshake:
___
## Introduction
A dynamic report-building class library with these formats: Excel, Pdf, HTML and Markdown.
## Technology Stack
- It uses C# based on reflection to read attributes of a class, access type members, and execute methods.
- It uses the advanced topics of Microsoft's technology document reference: Native interoperability (COM interop programming).
## Output formats released
### An Excel spreadsheet with two options
- Without dynamic (uses strongly typed code to generate an Excel report).
- With dynamic (uses dynamic code to generate an Excel report).
### PDF (Coming soon)
### HTML (Coming soon)
### Markdown (Coming soon)
## Usage / Testing![]()
## Reference
- [Access Office interop objects](https://learn.microsoft.com/en-us/dotnet/csharp/advanced-topics/interop/how-to-access-office-interop-objects)
- [C# Cookbook](https://learning.oreilly.com/library/view/-/9781492093688/)