You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Python将Excel坐标数据按指定格式转换为聚类可用的JSON文件

Excel坐标数据转指定格式JSON Python实现方案

首先安装所需第三方依赖:

pip install pandas openpyxl

实现代码

import pandas as pd
import json

# 按需修改下方配置参数
excel_path = "你的Excel文件路径.xlsx" # 替换为本地Excel文件的实际路径
sheet_name = "Sheet1" # 替换为存储坐标数据的工作表名称

# 读取Excel数据
# 若Excel没有表头,两列直接为x、y坐标值,使用下方代码
df = pd.read_excel(excel_path, sheet_name=sheet_name, header=None)
# 若Excel有表头,比如两列表头名为x、y,注释上方代码改用下方代码
# df = pd.read_excel(excel_path, sheet_name=sheet_name)

# 可选:过滤存在空值的坐标行
# df = df.dropna()

# 转换为坐标列表
coordinate_list = df.values.tolist()

# 构造目标格式字典
result = {"X": coordinate_list}

# 输出JSON文件
with open("output.json", "w", encoding="utf-8") as f:
    # 不需要格式化输出可删除indent参数,得到紧凑结构的JSON文件
    json.dump(result, f, ensure_ascii=False, indent=2)

补充说明

  • 如果坐标数据不是Excel的前两列,可以手动指定列读取,比如取第1列和第3列作为坐标值,可将坐标转换代码改为coordinate_list = df[[0,2]].values.tolist()
  • 运行完成后生成的output.json格式完全匹配示例要求,可直接导入聚类算法使用

内容的提问来源于stack exchange,提问作者Hugo Prin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 23:15:04