С Новым годом! Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/18: Рейтинг темы: голосов - 18, средняя оценка - 4.89
0 / 0 / 0
Регистрация: 27.02.2017
Сообщений: 2

C++ и Excel

07.11.2019, 21:29. Показов 3897. Ответов 6

Студворк — интернет-сервис помощи студентам
Здравствуйте, столкнулся с такой проблемой: мне нужно взять данные с excel и я должен использовать для этого с++. Проблема в том, что мне нужно взять данные с формата xls или xlsx, а большая часть источников предлагают работать с форматом csv.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
07.11.2019, 21:29
Ответы с готовыми решениями:

Передача данных из Excel в Word (через Закладки) из нескольких страниц Excel
Товарищи прошу помощи! В книге есть 3 закладки: Org - данные об организации (только 1 строчка всегда будет), KL - данные о...

Программа AtteStat1205 для Excel, встраивает модули в Excel, как ее удалить
Скачал удивительную программу AtteStat1205 интересные методы, все круто расписано. но не могу удалить ...

Создание бланка заявки в Excel на основании данных из другого файла Excel
Всем доброго времени суток! Есть у меня такая задумка в Excel, может быть кто-нибудь сталкивался с подобной необходимостью и добился...

6
фрилансер
 Аватар для Алексей1153
6449 / 5643 / 1129
Регистрация: 11.10.2019
Сообщений: 15,021
08.11.2019, 09:34
если используется Qt, то
по xlsx - гуглить QtXlsxWriter или Qt Xlsx
по xls - ActiveX in Qt

Если не Qt - то по xls искать работу с ActiveX (то ещё приключение)
0
0 / 0 / 0
Регистрация: 27.02.2017
Сообщений: 2
08.11.2019, 10:36  [ТС]
Если я использую CodeBlicks?
0
фрилансер
 Аватар для Алексей1153
6449 / 5643 / 1129
Регистрация: 11.10.2019
Сообщений: 15,021
08.11.2019, 11:00
Alikhan_S, мне это ничего не говорит ) Видимо, нужно найти, как работать с ActiveX
0
6772 / 4565 / 1844
Регистрация: 07.05.2019
Сообщений: 13,726
08.11.2019, 11:23
Цитата Сообщение от Alikhan_S Посмотреть сообщение
Здравствуйте, столкнулся с такой проблемой: мне нужно взять данные с excel и я должен использовать для этого с++. Проблема в том, что мне нужно взять данные с формата xls или xlsx, а большая часть источников предлагают работать с форматом csv.
Тебе нужно создать Excel.Application, открыть документ, и вытащить из него данные. Вот здесь есть пример для работы с Excel через Dispatch https://docs.microsoft.com/ru-... cel-from-c. Открытия документа, правда, там нет, но это просто вызвать метод Open с параметрами.
Чтобы узнать, какие методы/свойства нужно вызывать, проще всего в самом Excelе записать макрос и посмотреть его код, на с++ будут те же самые методы и параметры
0
143 / 27 / 4
Регистрация: 06.05.2019
Сообщений: 1,825
Записей в блоге: 4
12.12.2023, 17:44
Цитата Сообщение от oleg-m1973 Посмотреть сообщение
Вот здесь есть пример для работы с Excel через Dispatch
Я думал эксель представляет набор байт который можно спокойно дописывать соблюдая табы и и Ener но намудрено там что-то. А вы можете рассказать в кратце что делают составленные по ссылке функции?

Добавлено через 2 минуты
Есть библиотека ole2.h там много функций видимо нужно её и зубрить.
0
599 / 421 / 137
Регистрация: 02.10.2008
Сообщений: 1,796
Записей в блоге: 1
13.12.2023, 19:30
Цитата Сообщение от Алексей1153 Посмотреть сообщение
мне это ничего не говорит )
Человек путает IDE CodeBlocks и фреймворки
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.12.2023, 19:30
Помогаю со студенческими работами здесь

Макрос для переноса данных из одного Excel в другой Excel файл
Уважаемые эксперты, очень нужна ваша помощь! Подскажите, пожалуйста, как прописать макрос, который переносит данные из одного excel файла в...

Access - Excel, код не воспринимает количество строк в Excel более 65000
Добрый день! Есть БД (Access), есть файл Excel, где происходит обработка данных. Код ниже работает отлично, НО он не воспринимает...

Из Excel в DBGrid. Подключиться к рабочей книге MS Excel, как к базе данных.
Доброго времени суток! У меня возникли проблемы при выводе таблицы с Excel на DBGrid, а именно: после запроса вывести весь лист в DBGrid...

Скопировать один лист из одной книги excel в другую книгу excel
Мне нужно скопировать 1 лист из одной книги excel в другую книгу excel. Именно лист, а не диапазон ячеек. Диапазон ячеек я нашёл тут...

Какие Excel библиотеки необходимы для создания CreateObject('Excel.Application') ?
проблема в том что клиент не хочет пользоваться MS Excel. существуют ли возможность работы с Open Office, Star Office, MS Works. или может...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru