# ToolForTsAndExcel **Repository Path**: nick_zheng/tool-for-ts-and-excel ## Basic Information - **Project Name**: ToolForTsAndExcel - **Description**: ts生成excel,excel生成ts - **Primary Language**: NodeJS - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-01-30 - **Last Updated**: 2024-02-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ToolForTsAndExcel #### 介绍 nodejs工具:ts生成excel,excel生成ts 背景:在vue项目中使用vueI18n进行定义多语言ts,经常要新增或变更。在项目创建初始阶段定义好ts结构,由nodejs工具一键生成excel,导入在线文档中(业务员)进行统一管理和维护翻译语言内容。待翻译内容版本固化后,由nodejs工具一键将excel文件生成所需要的ts文件,导入项目中替换。 #### 安装教程 ``` npm install ``` #### 使用说明 1、ts生成excel (根据locales里的zh-CN.ts、de.ts、en.ts、ja.ts等文件,在result里生成locales.xlsx文件,如果需要将更多ts生成到excel中,可在ts2excel.js中config->launge->添加对应的语言配置) ``` npm run ts2excel ``` 2、excel生成ts (根据result里的locales.xlsx文件,在result里生成相应的ts文件,如:zh-CN.ts、de.ts、en.ts、ja.ts,如果需要生成更多语言,可在locales.xlsx里添加列及对应的语言翻译内容,在excel2ts.js中config->launge->添加对应的语言配置) ``` npm run excel2ts ```