# go-excel-tool **Repository Path**: picksan/go-excel-tool ## Basic Information - **Project Name**: go-excel-tool - **Description**: 使用go语言写的Excel注释工具 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-04-30 - **Last Updated**: 2025-05-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Excel注释工具 ``` Excel注释工具使用说明: 该工具用于处理Excel文件中的表和字段注释。 支持以下操作模式: generate - 从Excel文件生成包含表注释和字段注释的数据json文件 process - 读取Excel文件和JSON文件,根据Excel的表名和字段名,填充Excel的注释列(表注释和字段注释) 支持以下处理模式: all - 填充表和字段注释 table - 仅填充表注释 field - 仅填充字段注释 merge - 读取多个JSON数据文件,合并成一个JSON数据文件,生成新的JSON文件 sql - 从Excel文件生成包含表注释和字段注释的SQL脚本 以下处理模式: all - 生成表和字段注释 table - 仅生成表注释 field - 仅生成字段注释 注意: 只支持 xlsx 文件,不支持 xls 文件。 ``` # 配置环境 ```bash 设置代理 go env -w GOPROXY=https://goproxy.cn,direct 下载依赖包 go mod tidy 编译 go build ./cmd/exceltool ``` # 编译注入日期和版本信息 (Windows PowerShell) ```powerShell # 编译注入日期和版本信息 go build -ldflags "-X main.version=v1.2.0 -X 'main.buildTime=$((Get-Date).ToString("yyyy-MM-ddTHH:mm:ss"))' -X 'main.gitCommit=$(git rev-parse HEAD)'" ./cmd/exceltool ```