Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 7.7 и ранее

v7: Потеря информации при сохранении таблицы xls

v7: Потеря информации при сохранении таблицы xls
Я
   Прохожий1С
 
08.02.18 - 10:26
Здравствуйте!
Пожалуйста, может кто помочь разобраться с косяком?

Отчет выводит в ячейку:

 - 020011;  1255 (23.76)
 - 020011;  1255 (247.82)
 - 020011;  1255 (30.99)
 - 020000;  1192 (1.8)
 - 001031;  1759 (0.57)
 - 001031;  1759 (0.57)
 - 001031;  1759 (1.4)
 - 001031;  1759 (1.35)
 - 001042;  1805 (0.27)
 - 001043;  1653 (0.87)
 - 001043;  1653 (0.07)
 - 001043;  1653 (1.2)
 - 001043;  1653 (0.04)
 - 001030;  1203 (0.11)

т.е. 14 строчек, разбитых РазделительСтрок.

Если сохранить эту таблицу в Excel, эта ячейка выглядит как

 - 020011;  1255 (23.76)
 - 020011;  1255 (247.82)
 - 020011;  1255 (30.99)
 - 020000;  1192 (1.8)
 - 001031;  1759 (0.57)
 - 001031;  1759 (0.57)
 - 001031;  1759 (1.4)
 - 001031;  1759 (1.35)
 - 001042;  1805 (0.27)
 - 001043;  1653 (0.87)
 - 001043;  1

Т.е. значение сильно обрезало, осталось 10 с половиной строк.

Что происходит и что делать?!
 
 
   Головоломка
 
1 - 08.02.18 - 10:29
(0) Отсюда не видно - что происходит...
Код хоть покажи.
   Хоменко Валерий
 
2 - 08.02.18 - 10:31
А какой Excel? В старых было ограничение 256 символов в ячейке.
   Прохожий1С
 
3 - 08.02.18 - 10:35
(1) Не в коде дело, таблица mxl нормальная получается. Пересохраняю ее уже вручную - и тогда режет.

(2) 2010

Счас попробовал это значение записать в Эксель вручную. Сохранил, закрыл, открыл - опять обрезало (
   Fish
 
4 - 08.02.18 - 10:37
Нужно позвать специалиста по Экселю.
   vova1122
 
5 - 08.02.18 - 10:52
14 строчек, разбитых РазделительСтрок.

Поєтому все они записанны в одну ячейку Если посчитать количество символов которые сохранились в екселе+на каждую строчку добавить 1 на РазделительСтрок. какраз получается 256 символов
   Хоменко Валерий
 
6 - 08.02.18 - 11:02
Попробуй сохранять в Excel через "1С:Предприятие - Работа с файлами", там, если не ошибаюсь, сохраняет больше символов в ячейке.
   ikea
 
7 - 08.02.18 - 11:17
Yoksel в помощь. Все корректно сохранит без потерь.
   NorthWind
 
8 - 08.02.18 - 11:21
(2) Если сохраняют табличный макет, то в 7.7 сохранение, если я правильно помню, идет в формат Excel 6.0 / 95. Т.е. как раз в старый, еще неюникодный, форма.
   vova1122
 
9 - 08.02.18 - 11:21
(2) для 1С7 без разницы какой у тебя ексель. Он вверавно сохраняет в формате 95 екселя.
   NorthWind
 
10 - 08.02.18 - 11:22
* формат. То есть ограничение на 256 символов как раз-таки и работает в данном случае.
 
 Рекламное место пустует
   1dvd
 
11 - 08.02.18 - 11:36
(0) это данные одной ячейки?
   Прохожий1С
 
12 - 08.02.18 - 11:44
(11) Да.

(5) Похоже, так и есть. Чёрт (
   vova1122
 
13 - 08.02.18 - 11:46
(12) а зачем все пихать в одну ячейку? какой в этом сакральный смысл?
   1dvd
 
14 - 08.02.18 - 12:13
Кстати, Йоксель поможет. (7)+1
   МимохожийОднако
 
15 - 08.02.18 - 12:21
Формируй файл csv. А в Excel открывай.
   МимохожийОднако
 
16 - 08.02.18 - 12:22
Попробуй через буфер памяти в чистую таблицу Excel
   1dvd
 
17 - 08.02.18 - 12:28
*zanuda_mode on
(16) Что такое буфер памяти и чем он отличается от буфера обмена?
*zanuda_mode off

:)

Список тем форума
Рекламное место пустует  Рекламное место пустует
Прочитай, хотя бы, Митичкина "Разработка в системе 1С:Предприятие 8". Волшебник
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует