添加个清理、导出功能
This commit is contained in:
@@ -27,7 +27,17 @@
|
||||
- 一键打开配置表 Excel 文件
|
||||
- 批量打开所有关联表
|
||||
|
||||
### 6. 跨项目适配
|
||||
### 6. 导出配置
|
||||
- 一键将 Excel 配置表批量导出为 JSON 和 C# 代码
|
||||
- 通过 Tools → ConfigDeal → 导出配置 或窗口右上角按钮触发
|
||||
|
||||
### 7. 清理 Excel 空行
|
||||
- 自动扫描 Excel 文件夹中所有 .xlsx 文件
|
||||
- 检测并删除数据区域中第一列(id列)为空或非数字的行
|
||||
- 直接修改 Excel 源文件,清理后可重新导出配置
|
||||
- 通过窗口右上角"清理Excel空行"按钮触发
|
||||
|
||||
### 8. 跨项目适配
|
||||
- 自动检测项目中存在的配置表
|
||||
- 支持不同项目配置不同路径
|
||||
|
||||
@@ -59,6 +69,8 @@ git submodule add <repository-url> Assets/Editor/ConfigLinkViewer
|
||||
| 点击"打开表格" | 打开当前表的 Excel 文件 |
|
||||
| 点击"批量打开关联表" | 打开所有关联的配置表 |
|
||||
| 勾选"显示反向引用" | 查看哪些表引用了当前表 |
|
||||
| 点击"清理Excel空行" | 清除 Excel 中 id 列为空的垃圾数据行 |
|
||||
| 点击"导出配置" | 将 Excel 批量导出为 JSON 和 C# 代码 |
|
||||
|
||||
### 数据格式说明
|
||||
|
||||
@@ -104,9 +116,9 @@ new ConfigTableInfo {
|
||||
|
||||
```
|
||||
Assets/Editor/ConfigLinkViewer/
|
||||
├── ConfigLinkDatabase.cs # 配置表数据和联动关系存储
|
||||
├── ConfigLinkViewerWindow.cs # Unity编辑器窗口界面
|
||||
└── README.md # 使用文档
|
||||
├── ConfigLinkDatabase.cs # 配置表数据和联动关系存储
|
||||
├── ConfigLinkViewerWindow.cs # Unity编辑器窗口界面(含导出配置、清理空行功能)
|
||||
└── README.md # 使用文档
|
||||
```
|
||||
|
||||
## 支持的配置表
|
||||
@@ -130,29 +142,22 @@ Assets/Editor/ConfigLinkViewer/
|
||||
2. 路径设置后会自动保存到 PlayerPrefs
|
||||
3. 建议将 Excel 文件夹设置为版本控制忽略
|
||||
4. TXT 文件需要放置在 Excel 文件夹中
|
||||
5. 推荐工作流:先点击"清理Excel空行"清除垃圾数据,再点击"导出配置"生成 JSON 和 C# 代码
|
||||
6. 清理空行会直接修改 Excel 源文件,建议操作前确认已提交到版本控制
|
||||
|
||||
## 更新日志
|
||||
|
||||
### v1.0.0
|
||||
- 初始版本
|
||||
- 支持配置表列表和联动关系查看
|
||||
|
||||
### v1.1.0
|
||||
- 添加反向查询功能
|
||||
- 添加数据格式可视化
|
||||
- 添加批量打开关联表功能
|
||||
|
||||
### v1.2.0
|
||||
- 配置表列表展示,支持搜索过滤和存在性检测
|
||||
- 联动关系查看,支持正向关联和反向引用查询
|
||||
- 数据格式可视化,自动解析并显示格式示例
|
||||
- 支持 TXT 文件识别
|
||||
- 优化跨项目适配
|
||||
- 更新使用文档
|
||||
|
||||
### v1.3.0
|
||||
- 移除所有水平滚动条
|
||||
- 左右面板自适应布局
|
||||
- Excel文件夹路径与搜索框对齐
|
||||
- 文本保持单行显示不换行
|
||||
- 窗口默认大小优化为 900×600
|
||||
- 左右面板自适应布局,窗口默认 900×600
|
||||
- 一键打开 Excel 文件,支持批量打开关联表
|
||||
- Excel 文件夹路径设置,自动保存到 PlayerPrefs
|
||||
- 跨项目适配,自动检测项目中存在的配置表
|
||||
- "导出配置"按钮,一键将 Excel 批量导出为 JSON 和 C# 代码
|
||||
- "清理Excel空行"功能,自动检测并删除 Excel 中 id 列为空的垃圾数据行,直接操作 xlsx 内部 XML,兼容性好
|
||||
|
||||
## 许可证
|
||||
|
||||
|
||||
Reference in New Issue
Block a user