Python 读取 Excel 坐标数据 - 代码示例
当将 Excel 中的坐标插入 Python 时,Excel 表格中的数据可以按照以下方式组织和表示:
| X | Y | |------|------| | x1 | y1 | | x2 | y2 | | x3 | y3 | | ... | ... |
在 Excel 表格中,每个坐标点被存储在两列(X 和 Y)中,每一行代表一个坐标点。X 和 Y 表示坐标点的 X 和 Y 值。
在 Python 中,我们可以使用 openpyxl 库来读取 Excel 文件中的坐标数据。以下是一个示例代码,演示如何读取 Excel 文件中的坐标数据并存储在列表中:
import openpyxl
# 打开 Excel 文件
wb = openpyxl.load_workbook('coordinates.xlsx')
# 获取活动工作表
ws = wb.active
# 创建一个空列表来存储坐标数据
coordinates = []
# 遍历每一行数据并提取坐标点的 X 和 Y 值
for row in ws.iter_rows(min_row=2, values_only=True):
x = row[0]
y = row[1]
coordinates.append((x, y))
# 输出坐标数据
print(coordinates)
在这个示例代码中,我们假设 Excel 文件中的坐标数据以 X 和 Y 两列的形式存储,从第 2 行开始。我们使用 openpyxl 库加载 Excel 文件,并获取活动的工作表。然后,我们使用 iter_rows 方法遍历每一行数据,并提取出 X 和 Y 的值,并将其作为元组 (x, y) 存储在 coordinates 列表中。
请注意,示例代码中的文件名和行号范围是基于假设的 Excel 文件中的数据位置,你需要根据实际情况进行相应的修改。此外,你可能需要根据需要进行错误处理、类型转换或其他数据处理操作。
原文地址: https://www.cveoy.top/t/topic/u9X 著作权归作者所有。请勿转载和采集!