# LoadExcel **Repository Path**: milesmou/LoadExcel ## Basic Information - **Project Name**: LoadExcel - **Description**: 用于将Excel的表数据导出为Json,并且导出数据表的interface文件 - **Primary Language**: Go - **License**: Not specified - **Default Branch**: nodejs - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 2 - **Created**: 2020-10-24 - **Last Updated**: 2023-08-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: Go语言 ## README # LoadExcel #### 介绍 一个导表工具,可以将Excel表导出为json数据,并同时导出数据表class文件方便TypeScript和C#环境使用。 #### 环境 nodejs + typescript + xlsx + pkg(导出为各系统执行文件) #### 运行 安装依赖: npm install 直接运行: npm start cs|ts 打包为执行文件: npm run pkg windows: 双击运行LoadExcelWin.cmd macos: 为LoadExcel和LoadExcelMac.sh授权可执行权限,修改LoadExcelMac.sh默认为终端打开,双击运行LoadExcelMac.sh #### 说明 1、工具会检测当前目录及子目录所有Excel文件,名字以~开始的excel和sheet都会被忽略 2、每个Excel表所有sheet数据会导出在同一个Json文件,文件名使用Excel文件名 3、在LoadExcel中配置 Type:字段类型所在行 Key:字段key所在行 Commit:字段批注所在行 DataStart:数据开始的行 (行数从0开始) 4、TypeScript数据类型支持:number,string,boolean以及它们的一维二维数组 5、C#数据类型支持:int,float,string,bool以及它们的一维二维数组 6、一维数组字段类型后面加[],二维数组字段类型后面加[][];boolean用1、0表示true、false;一维数组使用(;)分隔,二维数组使用(,)分隔;字段类型不填表示此列数据将不会被导出。