?

Log in

No account? Create an account

Предыдущее | Следующее

Весёлые люди сидят в Microsoft. Прислали мне xls-файлик с адресами нужных людей. Дай думаю я из этого файлика данные в Outlook импортну. Не тут то было. Формат xls - конвертироваться отказался. Выдал ошибочку непонятного содержания и усё. Ладно чай мы не лаптем щи хлебаем. Сконвертил в CSV и стал пытаться импортировать. Вот тут то и проявилось глубокое непонимание разработчиков из вышеупомянутой фирмы формата CSV. Вообще говоря CSV - это Comma Separated Values - т.е. значения разделённые "запятой".

Вроде бы всё ясно- надо столбики запятыми разделить и всё ОК, но хитрые программисты MS Excell вместо запятых вставляют символ ";". Естественно MS Outlook этого понять не может. Пришлось автозамену делать. Интересно сколько у них еще такого рода проколов?

Comments

( 3 комментария — Оставить комментарий )
dukhin
15 янв, 2004 08:17 (UTC)
Странно...
У Вас ";" у меня ",".

В силу своей правдорубости - провёл пару экспериментов.
Символ разделителя берётся из
Regional Options -> Numbers -> List separator.
Вот...

PS: Лично меня всегда угнетали желания людей создавать искусственный интеллект: безусловно - удобно, иногда. Но сколько при этом проблем создаётся. В качестве примера могу рассказать, как мы (я о работе) чуть не потеряли 27000$ (вместо 3000 сформировалось 30000).
vorobiev
18 янв, 2004 22:18 (UTC)
Спасибо за подсказку!
Странно только, что аутлук теми же параметрами не пользуется...

Кстати, а про случай на работе, расскаите - интересно. Может и меня от чего-то похожего спасёт.
dukhin
19 янв, 2004 01:25 (UTC)
на здоровье
не думаю, что эти программные продукты делают одни и те же....
А вообще, идея с переменной среды весьма неплохая,
особенно при импорте данных из других источников (главное - знать об этом) ))

про случай - пжлста:
...основная проблема заключалась в неконтролируемом формате присылаемых данных. Т.е. могли прислать и 3000 и 3000,00 и 3000-00 и 3 000.00 и даже 3,000.00... Вот один товарищ и попытался написать нечто с наличием ИИ, всё это распознать и привести к стандартному виду типа 3000,00. Комманды тестировщиков, к сожалению, у нас нет. И вот однажды пришло число 3000-0. Тире распозналось как тысячный разделитель, удалено, ну и честно добавлены 2 нуля с десятичной точкой. И всё это уходит наружу. Повезло, что ушло в пятницу: за выходные деньги не обналичили и как-то это вернули.
( 3 комментария — Оставить комментарий )

Календарь блога

Май 2018
Вс Пн Вт Ср Чт Пт Сб
  12345
6789101112
13141516171819
20212223242526
2728293031  

Метки

Еще на странице

Разработано LiveJournal.com
Designed by Lilia Ahner