powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Работа с Exel
18 сообщений из 18, страница 1 из 1
Работа с Exel
    #32374119
VitalyV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, Уважаемые!
Подскажите пожалуйста или направьте в нужном направлении по следующей теме. Какие существуют варианты работы с Exel файлами посредством VC++.Короче говоря, необходимо заполнять некими данными экселевский файл.
Может есть какие-нибудь , уже готовые , ActiveX элементы или MFC классы по работе с Exel.
Спасибо.
...
Рейтинг: 0 / 0
Работа с Exel
    #32374234
Фотография JibSkeart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
поиск !!!
____
...
Рейтинг: 0 / 0
Работа с Exel
    #32374275
VitalyV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Очень остроумно:) Я не прошу готовых решений от А до я, хотя бы подскажите обобщенную схему.
...
Рейтинг: 0 / 0
Работа с Exel
    #32374285
Фотография JibSkeart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну сдесь же уже были подобные темы ...\r
\r
for example \r
/topic/63396&hl=exel\r
\r
____\r
...
Рейтинг: 0 / 0
Работа с Exel
    #32374298
VitalyV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я конечно же с этим примером предворительно ознакомился, просто хотелось бы проработать и другие возможные, и не известные мне варианты, в том числе и этот.
...
Рейтинг: 0 / 0
Работа с Exel
    #32374344
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторпросто хотелось бы проработать и другие возможные, и не известные мне варианты

Метод чтения из XL.

- через exec отрывается XL с именем файла в качестве параметра в
командной строке.
- Находится хэндл лист с гридом и выруливается на начальную позицию требуемая ячейка (путём месаг ко скрол-барам)
- Делается скрин-шот ячейки!
- Берётся длл-ина от программы распознования текста (аля Горын) и дёргаются функции разбора текста из скриншота.
- Данные из длл-ины заносятся в массив

Метод записи в XL.

- Создаётся (через АХ) XL-файл. Можно взять готовый.
- Открывается.
- Так же как и при чтении находится лист.
- Месагами куроср загоняется на нужную позицию.
- Передача фокуса строке ввода.
- Месагой прописывается значение в строку ввода.

Пробуй!
...
Рейтинг: 0 / 0
Работа с Exel
    #32374517
VitalyV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
CEMb >>>- "Создаётся (через АХ) XL-файл. Можно взять готовый."
Под AX Вы, верно, имеете ввиду ActivX, если да, то какой и где он живет :)?
...
Рейтинг: 0 / 0
Работа с Exel
    #32374568
olk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну почитай хотя бы здесь

http://]www.rsdn.ru/article/vcpp/import.xml
...
Рейтинг: 0 / 0
Работа с Exel
    #32374605
VitalyV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
olk >> Спасибо, по моему то, что надо . С ADO я уже давно примерно так работаю, а вот что с Exel так мона не знал...
...
Рейтинг: 0 / 0
Работа с Exel
    #32375139
nik_x
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если тема еще актуальна, могу намылить набор классов для формирования отчета в виде XLS-файла.
...
Рейтинг: 0 / 0
Работа с Exel
    #32378231
VitalyV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если тема еще актуальна Актуальна, буду благодарен : vitaliy_g78@mail.ru
...
Рейтинг: 0 / 0
Работа с Exel
    #32378691
maratka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть еще -
MSDN/KB/Q178749
и далее по всему Knowledge Base.
...
Рейтинг: 0 / 0
Работа с Exel
    #32753340
MSlon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
nik_xЕсли тема еще актуальна, могу намылить набор классов для формирования отчета в виде XLS-файла.
Кинь и мне плс. mslon@yandex.ru
...
Рейтинг: 0 / 0
Работа с Exel
    #32753517
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Насчет ActiveX и где его брать.
Сам Эксель представляет собой реализацию всех возможных протоколов общения через OLE/COM, полюс еще и DDE. Он является полным OLE -контейнером и полным OLE-объектом. Так что средств заполнения данных в табличке, и их получения должно быть выше крыши, надо только это все знать и во всем разобраться (я конкретики не знаю, знаю только, что они есть).
Но что Exel реализует все, что только MS придумал в OLE и COM - это факт.
Да и наверняка как OLEDB -провайдер он может работать.
...
Рейтинг: 0 / 0
Работа с Exel
    #32753596
Фотография JibSkeart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivДа и наверняка как OLEDB -провайдер он может работать.

Да может :)
...
Рейтинг: 0 / 0
Работа с Exel
    #32754206
Alex_VC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вот у меня такая проблема: формирую XLS -файл до безобразия разрисованный: в ячейках разное выравнивание текста, цвет ячеек, шрифт и т.д. и т.п. Перед тем как "засунуть" значение в ячейке я выставляю нужные значения некоторых атрибутов (например, жирный шрифт). Все остальные значения- по умолчанию. И когда вызываю метод установки атрибутов- он у меня выставляет все значения из моего набора. Вроде все хорошо: но файл долго формируется (для каждой ячейки порядка 10-15 свойств). Если перед записью данных в ячейку выставлять только нужные атрибуты- размер кода увеличивается. А нет такого в EXCELE , чтобы где то глобально установить свойства (атрибуты) ячейки по дефолту и при необходимости менять только некоторые значения?

Извините за (возможно)оффтоп.
Спасибо за внимание.
...
Рейтинг: 0 / 0
Работа с Exel
    #32756595
Dimon.Ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Примеры работы с Ёкселем есть на сибилдер точка рю.
http://%5D%7C>]http://]|> www.cbuilber.ru
...
Рейтинг: 0 / 0
Работа с Exel
    #32760714
Фотография grinya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторформирую XLS -файл до безобразия разрисованный: в ячейках разное выравнивание текста, цвет ячеек, шрифт и т.д.
авторА нет такого в EXCELE , чтобы где то глобально установить свойства (атрибуты) ячейки по дефолту и при необходимости менять только некоторые значения?
Если я правильно понял, в Екселе это называется шаблон:
вместо того, чтобы управлять свойствами из BCB, можно открывать уже готовый. Если чего динамически меняется (количество строк), можно эти строки уже добавлять в шаблон из BCB.
В примерах это все есть.
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Работа с Exel
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]