Имя: Пароль:
1C
1С v8
Во что можно сохранить mxl?
0 Lama12
 
25.03.21
11:29
Во что можно сохранить mxl, так что бы результат можно было использовать в качестве источника данных для Excel?
Для выгрузки в Excel на прямую количество строк превышает допустимые значения.
1 Ёпрст
 
25.03.21
11:31
svc
2 Базис
 
naïve
25.03.21
11:32
xlsx. Миллион строк, вроде.
xls (он же 97) - 64К строк.

csv, txt - не упирался в лимит.
3 Ёпрст
 
25.03.21
11:32
csv т.е
))
4 vi0
 
25.03.21
11:32
(2) +
xlsx юзать надо
5 Lama12
 
25.03.21
11:35
(2) У меня 15 миллионов строк.
(3) При попытке сохранить в текстовый файл, "1С Работа с файлами" просто тихо закрылась. Пока пробую в HTML выгрузить но не уверен что у Excel есть драйвер для нормальной работы с HTML.
Как без обработок (средствами платформы) выгрузить в CSV пока не нашел. :-(
6 Kigo_Kigo
 
25.03.21
11:37
(5) Бей на файлы по 999 999 строк
7 Lama12
 
25.03.21
11:38
(6) Да, этот вариант держу "про запас".
8 Базис
 
naïve
25.03.21
11:39
Ты это потом будешь читать?
9 вым
 
25.03.21
11:39
(5) csv это тот же текст, только еще с разделителями
и пиши не сразу весь текст, а строками, тогда получится
10 вым
 
25.03.21
11:41
>>что бы результат можно было использовать в качестве источника данных для Excel
а вообще выгружай в дбф и используй потом как источник данных для экселя
11 вым
 
25.03.21
11:41
+(10) будет гораздо быстрее выборка
12 Kassern
 
25.03.21
11:41
(5) csv это же вроде обычный текстовый документ, у которого данные через разделитель
Получили такой текст, а далее все просто:
кодировка = КодировкаТекста.ANSI;
          ТекстовыйФайлЗапись = Новый ЗаписьТекста(имяФайла,Кодировка);          
          ТекстовыйФайлЗапись.ЗаписатьСтроку(текст);
          ТекстовыйФайлЗапись.Закрыть();
13 Lama12
 
25.03.21
11:42
(8) Анализировать. Сводные таблицы строить.
Кстати, выгрузка в текстовый файл, оказалась идеальной :-) она колонки табуляцией разбивает. Excel проглатывает на ура.
Всем спасибо.
14 вым
 
25.03.21
11:46
(13) дбф быстрее на порядок будет
15 Василий Алибабаевич
 
25.03.21
11:52
(5) выгружай в SQL. Оно умеет и поболее. Правда оттуда в Екселя 15 миллионов строк тоже не загрузить. И ниоткуда не загрузить. Но из SQL хотя бы ограничивать выборки можно.
16 acht
 
25.03.21
12:09
(5) > У меня 15 миллионов строк.
Не надо для этого использовать mxl.
Пиши сразу в txt/csv/dbf/базу данных