Экспорт в Microsoft Excel (много)

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7327
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

Экспорт в Microsoft Excel (много)

Сообщение Игорь Столяров »

Привет всем !

Подскажите пожалуйста, кто-нибудь пробовал выгружать через OLE много строк в Microsoft Excel ?
У меня категорически не хочет выгружать более 65,535 строк ...
И что-то мне подсказывает, что это не случайная цифра ... ;)

Заранее спасибо за наводку.
За теми кто отстал - не возвращаться. (С) Кодекс
Владимир
Посетитель
Сообщения: 34
Зарегистрирован: 27 Сентябрь 2005, 17:35

Экспорт в Microsoft Excel (много)

Сообщение Владимир »

Привет.

Перейди на офис 2007, как минимум.

Удачи.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7327
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

Экспорт в Microsoft Excel (много)

Сообщение Игорь Столяров »

Владимир писал(а): Перейди на офис 2007, как минимум.
Спасибо, давно сделал. Сейчас работаю с Microsoft Office 2016 (подписка Microsoft Office 365) ....
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
Admin
Администратор
Сообщения: 3959
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 25 раз
Поблагодарили: 22 раза
Контактная информация:

Экспорт в Microsoft Excel (много)

Сообщение Admin »

А можно подробностей?
Для чего столько выгружать именно в Excel?
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3131
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 10 раз
Поблагодарили: 28 раз
Контактная информация:

Экспорт в Microsoft Excel (много)

Сообщение Дед Пахом »

А CSV в 65535 строк оно может загрузить?
С уважением, ДП
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7327
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

Экспорт в Microsoft Excel (много)

Сообщение Игорь Столяров »

Admin писал(а): Для чего столько выгружать именно в Excel?
Откуда же я знаю ? У пользователя ассортимент примерно 130 000 наименований к заказу.
Он хочет прайс-лист в Microsoft Excel. Я же не могу и деньги за работу брать и задавать вопрос на кой ? ... :idied:
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7327
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

Экспорт в Microsoft Excel (много)

Сообщение Игорь Столяров »

Дед Пахом писал(а): А CSV в 65535 строк оно может загрузить?
Поясню вопрос - хочется понять: это принципиальное ограничение OLE интерфейса обмена,
надо резать экспорт на куски (и потом возможно сливать в один файл) или это что-то у меня не идет ?
Варианты обхода здесь конечно возможны ...
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3131
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 10 раз
Поблагодарили: 28 раз
Контактная информация:

Экспорт в Microsoft Excel (много)

Сообщение Дед Пахом »

Да вот и мне хочется понять - это ограничение самого Excel или что-то другое?
С уважением, ДП
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7327
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

Экспорт в Microsoft Excel (много)

Сообщение Игорь Столяров »

Сейчас съезжу и отожму у юзера БД, запущу на своих компьютерах и все тайное станет явным ... ;)
Доложу о результате ...
За теми кто отстал - не возвращаться. (С) Кодекс
kreator
✯ Ветеран ✯
Сообщения: 4960
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 6 раз
Поблагодарили: 19 раз

Экспорт в Microsoft Excel (много)

Сообщение kreator »

А на фига выгружать через OLE? Долго, наверно?
We are hard at work… for you. :)
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7327
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

Экспорт в Microsoft Excel (много)

Сообщение Игорь Столяров »

kreator писал(а): А на фига выгружать через OLE?
Ну там еще раскраски всякие, рамки, группы, структура разделов, фиксация зон прокрутки, итоги заказа по формулам и т.д. ;)
kreator писал(а): Долго, наверно?
Нет. Врубаем

Код: Выделить всё

MyExcelObject{'Application.Visible'} = False
и все бодренько выгружается. До строки 65535 ... ;)
За теми кто отстал - не возвращаться. (С) Кодекс
PavelNK
Старожил
Сообщения: 262
Зарегистрирован: 15 Март 2011, 8:02

Экспорт в Microsoft Excel (много)

Сообщение PavelNK »

Если мне не изменяет память, то это ограничение Excel. Столбцов 256, а строк 65535. Поэтому выход видится следующий: разбить на страницы
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3131
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 10 раз
Поблагодарили: 28 раз
Контактная информация:

Экспорт в Microsoft Excel (много)

Сообщение Дед Пахом »

PavelNK писал(а): Если мне не изменяет память, то это ограничение Excel. Столбцов 256, а строк 65535. Поэтому выход видится следующий: разбить на страницы
Вроде как это всё справедливо для Excel до 2007. Теперь ограничений нет, но требуется файл xlsx, а не xls.
С уважением, ДП
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7327
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

Экспорт в Microsoft Excel (много)

Сообщение Игорь Столяров »

Дед Пахом писал(а): но требуется файл xlsx, а не xls.
Да, похоже на то ... Microsoft Excel 2016 выдает вот такое:
test.jpg
Вопрос в том, как принудительно включить XLSX формат при создании объекта ...
За теми кто отстал - не возвращаться. (С) Кодекс
Yufil
Ветеран движения
Сообщения: 1277
Зарегистрирован: 16 Май 2006, 14:34
Контактная информация:

Экспорт в Microsoft Excel (много)

Сообщение Yufil »

Если требуется табличка с оформлением и разбивкой на страницы - самое время изучить List&Label, он без плясок с бубном сразу такие делает
Ответить