Пытаюсь написать программку, которая будет по Excel-отчету о сгенерированных поперечниках (Вставка - Засечки) строить поперечные профили.
Но при считывании мной файла возникают некоторые вопросы:
Координаты X, Y, H записываются то с запятой, то без (вместо запятой стоит просто пробел!)
2.В каком порядке точки выбрасываются в Excel? Явно не по порядку их расположение на поперечнике…
Отправляю файлы Excel. В одном - координаты с запятой, в другом - без. профиль.xls (23 KB) test.xls (23.5 KB)
Вы бы лучше показали текстовый файл, сохраненный из окна Сервис>Отчет. Формат чисел в этом окне (и в многих других окнах Digitals) задается в Windows - Пуск>Панель управления>Региональные настройки. Здесь можно указать разделитель целой и дробной части (точка/запятая), разделитель групп разрядов (настройка - количество цифр в группе). Число десятичных знаков в числах задается в Digitals в Сервис>Настройки>Вид>Число десятичных знаков.
Изменяя настройки и в Digitals, и в региональных стандартах, результат остается тот же. Прилагаю текстовый файл, который генерируется в Сервис-Отчет. В нем стоят запятые в положеных местах. А при сохранении в Excel возникают проблмы test_geo.doc (30 KB)
Поставьте в региональных настройках точку в качестве разделителя. В этом случае Excel правильно распознает числовые данные. Либо оставьте в региональных настройках запятую и не используйте кнопку Сервис>Отчет>Выдать в Excel вместо нее нажимайте В буфер в этом же окне, затем открывайте Excel и там вставляйте из буфера.
Точки перечисляются в порядке пересечения поперечником объектов трассы. Например, если трасса идет с запада на восток, а поперечник направлен с севера на юг, тогда первой в списке будет идти самая верхняя точка поперечника.