|
При сохранении в Excel исчезают запятые
| ☑ |
0
forforumandspam
06.08.12
✎
08:27
|
Добрый день. Пользователь пожаловался, что у него при сохранении отчета из 1С в формат Excel пропадают запятые. Например число из 1С 123,456 в Excelе выглядит как 123 456 (при редактировании как 123456). При чём запятые съедает у чисел с тремя знаками после запятой (количественные показатели 1С), а у чисел с двумя знаками запятые остаются. И самое интересное: у меня утром сохраняло нормально, а после того, как я скачал файл xls у пользователя, то и у меня стало съедать запятые. Как с этим бороться? Что это такое?
PS: у пользователя WinXp+Excel2007, у меня WinXP+Excel2003
|
|
1
smaharbA
06.08.12
✎
08:29
|
вправо прижимал ?
а так разделитель триад
|
|
2
forforumandspam
06.08.12
✎
08:32
|
Забыл сказать: сохраняю из 1С 7.7
(1) Во всех типовых отчетах количество представлено как "Ч15.3. ", а это мной написанный отчет и количество представлено как "Ч15.3, ". Значение в ячейке прижато вправо.
|
|
3
aka AMIGO
06.08.12
✎
08:47
|
правильно, что пропадают запятые.
в 1с по умолчанию позицию десятичной точки обозначает точка, именно на точку настроен движок (если это 7.7..)
остальное - воспринимается, как разделители, и преобразуется в пробел.
у меня два вида пользователей, применяющих разные методики:
- шеф любит копипастить mxl-таблицу прямо в эксцель, а остальные используют метод "сохранить как xls"
потому я сделал печать в двух ипостасях:
-"для вывода в excel" - где в числах поставлениа десятичная точка
-"длякопипаста" - где в числах поставлена разделитель-запятая
ЗЫ. это неудобно, понимаю, что решение - через левое ухо правой ногой, но шефа устроил вариант.
ЗЗЫ. ничуть не предлагаю следовать моими неверными шагами..
изобретайте своё решение..
|
|
4
aka AMIGO
06.08.12
✎
08:48
|
+3 ""именно на точку настроен движок (если это 7.7..) "" + при преобразовании чисел 1с->Excel
(пропустил самое главное..извините)
|
|
5
vde69
06.08.12
✎
08:50
|
(3) я для себя делал макрос в ексель, замена запятой на точку и удаление пробелов.
|
|
6
forforumandspam
06.08.12
✎
09:28
|
Вот не ожидал такой подставы от 1С. Пробовал даже так: вручную создал таблицу, ввёл значения "123,123", "123:123", "123;123", сохранил в Excel. Вывод: при сохранении из 1С 7.7 в Excel съедается только запятая, если значение прижато вправо и у числа 3 знака после запятой.
|
|