【发布时间】:2011-10-25 23:44:38
【问题描述】:
我遇到了一个问题。我有一个包含数千个城市及其 gps 坐标的文本列表。格式为:
City,longitude,latitude,Parent
所以一个例子可能是:
Los Angeles,34.11N,118.41W,California
问题是我需要 long/lat 在 + 和 - 值中,所以正确的条目是:
Los Angeles,34.11,-118.41,California
所以脚本会是这样的
查找“W”或“S”(西和南得到“-”符号)
如果您在第 2 个或第 3 个“,”中找到这些字母中的任何一个,请在第一个数字前插入一个“-”符号。 (我们不想影响第 1 或第 4 字段中的单词)
然后从 long/lat 字段中删除任何字母。
这可以通过无数种方式完成 - excel、.bat 文件,还是其他?
如果有人能提供帮助,我将不胜感激。 谢谢
【问题讨论】:
-
只需将数据导入 excel,因为数据似乎是 CSV,然后将一些 excel 魔术应用于正确的列...
-
说到“excel 魔法”……我是个麻瓜。魔术需要找到字母,然后在开头插入一个符号。你知道那个公式吗?
标签: excel text batch-file replace