ExcelCli 1.0.8

There is a newer version of this package available.
See the version list below for details.
dotnet tool install --global ExcelCli --version 1.0.8                
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest # if you are setting up this repo
dotnet tool install --local ExcelCli --version 1.0.8                
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=ExcelCli&version=1.0.8                
nuke :add-package ExcelCli --version 1.0.8                

Usage

introduce

English

Excel To Dotnet Compatible Data (Enum, Class, JSON)

It can be said to be a converter that can be used in Unity, C# applications, etc.

An Excel Sheet with a set rule is required.

In the case of Enum, only the Enum sheet must be registered. Otherwise, the sheet name becomes the class name.

In all cases, # is used as a comment (table, column, etc.).

In case of Enum, start :Begin and end point should be :End.

In the case of a table, the first row must be the column name, and the end point must be specified with :End. The second row is the data type, and it is possible to link to the Id column of another table with $.

Korean

Unity, C# 애플리케이션 등에서 사용할 수 있는 변환기라고 할 수 있습니다.

규칙이 설정된 Excel 시트가 필요합니다.

Enum의 경우 Enum 시트만 등록해야 합니다. 그렇지 않으면 시트 이름이 클래스 이름이 됩니다.

모든 경우에 #은 주석(테이블, 열 등)으로 사용됩니다.

Enum의 경우 시작 :Begin, 끝점은 :End여야 합니다.

테이블의 경우 첫 번째 행은 열 이름이어야 하며 끝점은 :End로 지정해야 합니다. 두 번째 행은 데이터 타입으로 $로 다른 테이블의 Id 컬럼과 연결이 가능 합니다.

Sample Excel

https://github.com/elky84/ExcelToDotnet/blob/main/ExcelCli/Character.xlsx

install cli global tool

require dotnet 6 (LTS) or later (https://dotnet.microsoft.com/en-us/download)

dotnet tool install -g ExcelCli

global tool usage

execute file name excel2dotnet

use single excel file (-f)

excel2dotnet -f {fileName}

use target directory (-d)

excel2dotnet -d {directory}

use enum generate mode (-e)

excel2dotnet -d {directory} -e

use validation mode (-v)

excel2dotnet d {directory} -v

Execute CLI options (execute file)

execute file name ExcelCli

use single excel file (-f)

ExcelCli -f {fileName}

use target directory (-d)

ExcelCli -d {directory}

use enum generate mode (-e)

ExcelCli -d {directory} -e

use validation mode (-v)

ExcelCli d {directory} -v

all options

Product Compatible and additional computed target framework versions.
.NET net6.0 is compatible.  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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last updated
1.0.39 80 5/29/2024
1.0.38 65 5/28/2024
1.0.36 180 12/28/2023
1.0.35 232 11/7/2023
1.0.34 191 11/7/2023
1.0.33 367 12/1/2022
1.0.32 379 10/29/2022
1.0.31 435 8/31/2022
1.0.30 408 8/24/2022
1.0.29 437 6/10/2022
1.0.27 409 6/5/2022
1.0.26 435 6/4/2022
1.0.25 467 4/21/2022
1.0.24 461 4/20/2022
1.0.23 488 4/20/2022
1.0.22 467 4/20/2022
1.0.20 500 2/21/2022
1.0.19 318 1/9/2022
1.0.18 299 1/5/2022
1.0.17 351 1/5/2022
1.0.16 278 1/5/2022
1.0.15 347 1/5/2022
1.0.14 298 1/5/2022
1.0.13 298 1/5/2022
1.0.12 321 1/5/2022
1.0.11 303 1/5/2022
1.0.10 332 1/3/2022
1.0.9 292 1/3/2022
1.0.8 277 1/3/2022
1.0.7 292 1/3/2022
1.0.6 304 1/3/2022
1.0.5 341 1/3/2022
1.0.4 287 1/3/2022