# excel concat **Repository Path**: lsmhq/excel-concat ## Basic Information - **Project Name**: excel concat - **Description**: 处理大量excel表格脚本 - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-06-19 - **Last Updated**: 2024-06-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Excel数据处理命令行工具 v1.0.1 说明文档 ## 需要具备一定字符串处理能力 ## 如何运行( `yarn` ) - ### 1、确保存在 `node v16.16.0` 或 其他可用版本, 运行 `npm install yarn -g` - ### 2、`yarn global add ts-node` 安装 `ts-node v10.9.1` 或 其他可用版本 - ### 3、`yarn` ## 生成 custom.ts - ### 1、`yarn e-init` 创建模板,可以加头信息参数 如: `yarn e-init 第一列 第二列 第三列 第四列 第五列` - ### 2、`yarn custom` 模板头信息应和数据源文件头信息 key 值保持一致 ## 开始运行 - ### 6、`yarn excel` ## 主要功能 - 1、拼合目标文件夹下符合搜索条件的excel表格 - 2、规定需要日期格式化的列代码 ## 新增功能 V1.0.1 - ### 1、自定义列数据格式化 - ### 2、自动匹配模板输出 ### Custom 文件夹 v1.0.1 文件名 | 作用 | 内置方法 -| - | - custom.ts | 编写列自定义处理逻辑 | `returnLine: (sourceKey: string[], line: string[]):string[] => {}` ### returnLine 方法 参数名 | 意义 | 类型 -| - | - sourceKey | 读取的文件的头行数据值 | `string[]` line | 遍历中每行的数据 | `string[]` ### 其他变量 名称|含义|类型 -|-|- dataMap| 模板的头行数据|`string[]`