矢量的属性表转化为excel

矢量的属性表转化为excel是不难的,在arcgis的工具有一个叫做:Table To Excel (Conversion)

在这里很快很简单地就可以把矢量文件的属性表导出,保存为excel文件。

image-20251125142445721

用代码实现其实也不难,完整代码如下,我们调用geopandas库。

import geopandas as gpd

def shp2excel(shp_file, excel_file):
    gdf = gpd.read_file(shp_file)
    df = gdf.drop(columns='geometry')
    df.to_excel(excel_file, index=False)

if __name__ == '__main__':
    shp2excel("input.shp", "output.xlsx")

有时候因为是geopandas很难打包为exe,所以我们能尽量只用gdal的话,那就尽量只用gdal。

因为geopan