Python学习笔记:从.CSV文件中读取特定列并转存至.xlsx文件

如题所述

在原始.CSV文件中,包含9列数据,其中第1列“East”与第2列“North”为坐标,第3列“Elevation”为海拔,第7列“Reslnv”为对应坐标的某一物理量。目标是用Python编写代码,读取CSV文件中的第1、2、3与7列,并保存至.xlsx文件。

以下是源代码:

运行结果如下:

代码注释如下:

导入Python程序包。代码中使用了pandas、numpy、tkinter和messagebox等库。

创建Tkinter窗口,隐藏主窗口。

打开文件选择对话框,选择.csv文件,返回文件路径。

判断是否选择了文件,未选择则弹出提示框。

遍历文件路径,读取CSV文件,提取特定列数据。

计算数据点到第一个数据点的距离,添加新列。

重排数据组,去除异常值。

生成Excel文件路径,保存处理后的数据。

将数据写入Excel文件,显示转化成功文件数量。
温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜