0. makc2k 93 05.02.13 17:12 Сейчас в теме

Универсальная процедура выгрузки в эксель с помощью ADO

Универсальная процедура выгрузки данных в excel с помощью библиотеки ADO. Правда универсальность ограничена строкой подключения, связанной с версией установленного microsoft office. Однако на это можно закрыть глаза. Другое ограничение это отсутствие поддержки составного типа данных в колонке.

Перейти к публикации

Комментарии
Избранное Подписка Сортировка: Древо
1. rasswet 82 13.02.13 17:08 Сейчас в теме
видел где-то код, можно определить версию Эксель. тогда будет универсально работать под любым. может доделаете?
2. makc2k 93 13.02.13 22:06 Сейчас в теме
Вполне возможно, нужно найти время на это. Сейчас в планах сделать статью по выгрузке в access и HTML.
3. alchimic 19.02.13 19:35 Сейчас в теме
4. platon_ 10 11.03.13 17:45 Сейчас в теме
А с апострафами как то боролись? которые получаются при выгрузке текста?
5. makc2k 93 11.03.13 19:34 Сейчас в теме
Их можно заменять отдельной функцией, как например отсекает проводник недопустимые символы в строке пути. Другой вариант покопать документацию на предмет экранирующих символов в тексте запроса, что наверное более правильно.
6. yuraos 964 13.03.13 19:58 Сейчас в теме
Кому интересно,
тоже самое можно сделать из консоли запросов
правда не в простой, а в вот такой
---
правда пока только в только в толстом клиенте (обычное приложение).
:)
7. makc2k 93 13.03.13 20:10 Сейчас в теме
Я поправил обход апострофоф. Оказывается в SQL есть замечательная функция CHR(кодсимвола). Статью менять не стал ибо интерфейс редактирования статьи страшный, а вот обработочку новенькую закинул.
8. lsp71 19.04.13 17:16 Сейчас в теме
Задачу выгрузить ТаблицуЗначений в Excel-файл решаю в 2 простых шага:
1. Выгрузка ТаблицыЗначений в ТабличныйДокумент (один раз написал функцию, все время пользуюсь).
2. ТаблДок.Записать(КаталогВыгрузки + ИмяФайлаБезРасширения + ".xls", ТипФайлаТабличногоДокумента.XLS);
Все просто, как молоток. Не требуется даже наличия самого Excel на компьютере. Работает быстро.
AltF1; yuraskas; +2 Ответить
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Автор новостных обзоров на тему 1С и бухучета
Санкт-Петербург
По совместительству

Бизнес-аналитик 1С
Санкт-Петербург
зарплата от 120 000 руб.
Полный день

Программист 1С
Москва
Полный день

Консультант-аналитик 1С
Москва
Полный день

Консультант ERP-систем
Москва
Временный (на проект)