Python读取Excel三维坐标数据:从A2到1764C
要读取xlsx中的A2到1764C的三维坐标数据,你可以使用openpyxl库来实现。以下是一个示例程序:\n\npython\nimport openpyxl\n\ndef read_coordinates(file_path):\n wb = openpyxl.load_workbook(file_path)\n sheet = wb.active\n\n coordinates = []\n for row in sheet.iter_rows(min_row=2, max_row=1764, min_col=1, max_col=1764*3, values_only=True):\n coordinate = []\n for i in range(0, len(row), 3):\n x = row[i]\n y = row[i+1]\n z = row[i+2]\n coordinate.append((x, y, z))\n coordinates.append(coordinate)\n\n return coordinates\n\n# 调用函数读取xlsx文件中的坐标数据\ncoordinates = read_coordinates('data.xlsx')\n\n# 打印第一个坐标点的x、y、z值\nprint(coordinates[0][0])\n\n\n在上面的示例中,read_coordinates函数使用openpyxl库打开xlsx文件,并从第2行的A列开始读取到1764行的C列为止的数据。然后,将每个三维坐标的x、y、z值作为一个元组存储在一个列表中,并返回该列表。最后,通过调用print(coordinates[0][0])打印第一个坐标点的x、y、z值。\n\n你需要将file_path参数替换为你自己的xlsx文件路径。
原文地址: https://www.cveoy.top/t/topic/ouIp 著作权归作者所有。请勿转载和采集!