# ListToMAP 将 CSV 中的点数据转换为二维网格分布的 CSV 表格。 ## 功能说明 1. **输入格式**:CSV 文件,包含 6 列 - A 列:序号 - B 列:名称 - C 列:X 位置 - D 列:Y 位置 - E 列:X 大小 - F 列:Y 大小 2. **处理逻辑**: - 以最小的 X 大小/Y 大小 为刻度单位 - 根据 X/Y 位置除以刻度后四舍五入,确定网格坐标 - 左下角为坐标原点 3. **输出格式**: - 每个单元格内容:`序号 + 换行 + 名称` - 输出为新的 CSV 文件 ## 使用方法 ```bash cd ListToMAP python3 main.py ``` ## 示例 输入 `input.csv`: ``` 1,点 A,0,0,10,10 2,点 B,10,0,10,10 3,点 C,20,0,10,10 4,点 D,0,10,10,10 5,点 E,10,10,10,10 ``` 输出 `output.csv`(用 Excel 打开可见换行效果): ``` 4,点 D,5,点 E 1,点 A,2,点 B ``` ## 依赖 仅使用 Python 标准库(csv 模块),无需安装任何第三方库。