Рика
14:26 18-08-2011 Война форматов
Вот кажется, что все отлажено и работает прекрасно, и главное ничего не трогать, но...
При копипасте в мапинфо у меня были и точки, и запятые в качестве отделителей дробей - 3,14 и 3.14.
МапИнфо автоматически расставляет запятые как отделитель тысяч от единиц: 12,000 - двенадцать тыщ.
Все данные поплыли.
Ок, чтобы все определить как надо берем исходники.
Оказывается, умный виндус попытку открыть 20 файлов одновременно расценивает как ошибку, что на самом деле я хотела их переместить. И спрашивает про каждый - а куда переместить этот файл? А вот этот? А этот? Что, точно отменить перемещение этого файла? А этого?..
В ворде стоит ограничитель в 63 столбца в таблице. У меня их 93.
Эксель при открытии конвертирует все что с запятыми из общего формата в даты, но при этом отказывается задавать при открытии поле как числовое. Как дату - можно. Как число - нельзя...

[изображение]
Комментарии:
Indrigis
23:38 18-08-2011
Заменить все разделители на собак - будет текст, дальше по обстоятельствам?

sed 's/-?\(\d+\)\(\,|\.\)\(\d+\)/\1@\3/g' infile.txt

http://xkcd.com/208/ =)