openapi2excel.core
0.0.3
See the version list below for details.
dotnet add package openapi2excel.core --version 0.0.3
NuGet\Install-Package openapi2excel.core -Version 0.0.3
<PackageReference Include="openapi2excel.core" Version="0.0.3" />
<PackageVersion Include="openapi2excel.core" Version="0.0.3" />
<PackageReference Include="openapi2excel.core" />
paket add openapi2excel.core --version 0.0.3
#r "nuget: openapi2excel.core, 0.0.3"
#:package openapi2excel.core@0.0.3
#addin nuget:?package=openapi2excel.core&version=0.0.3
#tool nuget:?package=openapi2excel.core&version=0.0.3
OpenAPI-2-Excel
<div align="center"> <img src="assets/logo.png" width="250px"> </div>
<div align="center">
</div>
Tool to generate Rest API specification in a MS Excel format - human friendly document from Swagger/OpenAPI spec in YAML or JSON. The result should be accessible to Business Analyst and software developers.
[!NOTE]
This project is part of the "100 Commits" competition, whose main purpose is is to develop an original Open Source project for 100 days.
Installation
Download and install the one of the currently supported .NET SDKs. Once installed, run the following command:
dotnet tool install --global openapi2excel.cli
Usage
██████╗ ██████╗ ███████╗███╗ ██╗ █████╗ ██████╗ ██╗ ██████╗ ███████╗██╗ ██╗ ██████╗███████╗██╗
██╔═══██╗██╔══██╗██╔════╝████╗ ██║██╔══██╗██╔══██╗██║ ╚════██╗ ██╔════╝╚██╗██╔╝██╔════╝██╔════╝██║
██║ ██║██████╔╝█████╗ ██╔██╗ ██║███████║██████╔╝██║ █████╔╝ █████╗ ╚███╔╝ ██║ █████╗ ██║
██║ ██║██╔═══╝ ██╔══╝ ██║╚██╗██║██╔══██║██╔═══╝ ██║ ██╔═══╝ ██╔══╝ ██╔██╗ ██║ ██╔══╝ ██║
╚██████╔╝██║ ███████╗██║ ╚████║██║ ██║██║ ██║ ███████╗ ███████╗██╔╝ ██╗╚██████╗███████╗███████╗
╚═════╝ ╚═╝ ╚══════╝╚═╝ ╚═══╝╚═╝ ╚═╝╚═╝ ╚═╝ ╚══════╝ ╚══════╝╚═╝ ╚═╝ ╚═════╝╚══════╝╚══════╝
DESCRIPTION:
Generate Rest API specification in a MS Excel format
USAGE:
OpenApi 2 Excel <INPUT_FILE> <OUTPUT_FILE> [OPTIONS]
ARGUMENTS:
<INPUT_FILE> The path or URL to a YAML or JSON file with Rest API specification
<OUTPUT_FILE> The path for output excel file
OPTIONS:
-h, --help Prints help information
-v, --version Prints version information
Example
openapi2excel C:\openapi-spec.yml C:\openapi-spec.xlsx
Wrap Up
If you think the repository can be improved, please open a PR with any updates and submit any issues.
Contribution
- Open a pull request with improvements
- Discuss ideas in issues
License
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
.NET Core | netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.1 is compatible. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.1
- ClosedXML (>= 0.102.2)
- Microsoft.OpenApi (>= 1.6.13)
- Microsoft.OpenApi.Readers (>= 1.6.13)
- System.CommandLine (>= 2.0.0-beta4.22272.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last Updated |
---|---|---|
0.1.9 | 94 | 7/28/2025 |
0.1.8 | 88 | 11/4/2024 |
0.1.7 | 83 | 11/1/2024 |
0.1.6 | 77 | 10/27/2024 |
0.1.5 | 66 | 10/21/2024 |
0.1.4 | 67 | 10/21/2024 |
0.1.3 | 71 | 10/21/2024 |
0.1.2 | 85 | 10/20/2024 |
0.1.1 | 83 | 5/27/2024 |
0.1.0 | 86 | 5/22/2024 |
0.0.6 | 87 | 5/17/2024 |
0.0.5 | 76 | 5/11/2024 |
0.0.4 | 90 | 5/7/2024 |
0.0.3 | 88 | 4/17/2024 |
0.0.2 | 86 | 4/12/2024 |
0.0.1 | 88 | 4/8/2024 |
See https://github.com/pszybiak/openapi-2-excel/blob/main/CHANGELOG.md# for release notes.