Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Во что можно сохранить mxl?

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

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.