Тема: Замена точки на запятую при экспорте
Здравствуйте! При экспорте в Excel мои данные воспринимаются как дата, соответственно нужно заменить точку на запятую. Как в ЛИСПе это можно организовать?
Информационный портал для профессионалов в области САПР
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форумы CADUser → Программирование → LISP → Замена точки на запятую при экспорте
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Здравствуйте! При экспорте в Excel мои данные воспринимаются как дата, соответственно нужно заменить точку на запятую. Как в ЛИСПе это можно организовать?
1.Excel->сервис->параметры->международные
Снять птичку "Использовать системные разделители". В поле "Разделитель целой и дробной части" вбить точку.
2.
(VL-STRING-TRANSLATE "," "." "123,3")
> VVA
Не, такой вариант (как и вариант с региональной настройкой параметров) не подходит. Надо как-то обработать выходные данные при экспорте, найти в строках точки и заменить их на зпт, как это сделать С++ и т.п. понятно, но в ЛИСПе...?
> VVA
По поводу (VL-STRING-TRANSLATE "," "." "123,3")
"," - это заменяемый символ
"." - заменяющий символ
"123,3" - исходная сторока. Все правильно?
Такой способ что-то не работает...
> VVA
Упс, че-то я затупил :)
Спасибо, все работает!
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форумы CADUser → Программирование → LISP → Замена точки на запятую при экспорте
Форум работает на PunBB, при поддержке Informer Technologies, Inc