我有许多包含未规范化的坐标数据的Excel文件。 单行描述多个点。
总是,一列给出X值。举例来说,一些文件说3列表示Z值,1列表示Y。
X Y1 Y2 Y3 Z
其他文件有多个Y和Z列,其中点集可以共享Y或Z列。
表格中可能有多达40列,通常约有300行。
我需要使用X,Y,Z值以CSV格式导出数据。是否有一些相对简单的方法从这些数据生成包含X,Y,Z坐标的工作表,以便可以导出?
那样 X Y1 Y2 Y3 Z
变为
X, Y1, Z ; multiple rows
x, Y2, Z ; multiple rows
X, Y3, Z ; multiple rows
这样,对于每组Y值,x和z值重复一次。
还有一种我需要处理转换的格式。一列包含X,值,一行包含y值,z值在行和列中,包含X和Y值。
使所有这些复杂化的是,某些单元格中可能会遗漏或缺少值。
这似乎是python中的同样问题
Convert datafiles 'X' 'Y' 'Z' 'data' format
回应ANDY:
表格可以列为列:
X Y1 Y2 Z1 Y3 Y4 Y5 Z2
坐标集是:
X, Y1, Z1
X, Y2, Z1
X, Y3, Z2
X, Y4, Z2