# ListToMAP 将 CSV 中的点数据转换为二维网格分布的 CSV 表格。 ## 功能说明 1. **输入格式**:CSV 文件,包含 6 列 - A 列:序号 - B 列:名称 - C 列:X 位置 - D 列:Y 位置 - E 列:X 大小 - F 列:Y 大小 2. **处理逻辑**: - 以最小的 X 大小/Y 大小 为刻度单位 - 根据 X/Y 位置除以刻度后四舍五入,确定网格坐标 - 左下角为坐标原点 3. **输出格式**: - 每个单元格内容:`序号 + 换行 + 名称` - 输出为新的 CSV 文件 ## 项目结构 ``` ListToMAP/ ├── Code/ # 代码文件夹 │ ├── src/ # 源代码 │ │ └── main.py # 主程序 │ ├── config/ # 配置文件 │ └── docs/ # 文档 │ └── README.md # 详细文档 ├── Releases/ # 发布包文件夹 │ └── v1.0/ # v1.0 版本 ├── Test/ # 测试文件夹 │ ├── test_code/ # 测试代码 │ ├── test_data/ # 测试数据 │ │ └── input.csv # 示例输入 │ ├── reports/ # 测试报告 │ └── logs/ # 测试日志 └── README.md # 本文件 ``` ## 使用方法 ```bash cd Code/src python3 main.py ``` ## 依赖 仅使用 Python 标准库(csv 模块),无需安装任何第三方库。 ## 版本 - v1.0 - 初始版本