Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Jarry
 Аватар для Jarry
0 / 0 / 0
Регистрация: 18.06.2013
Сообщений: 50
#1

Получить данные из книги Excel - C++

07.07.2015, 06:05. Просмотров 347. Ответов 5
Метки нет (Все метки)

Доброго времени суток.
Необходимо вынуть из Excelевского файла вынуть инфу. Довольно долго и упорно искал, натыкался на OLE и COM, но все не очень понятно. Подскажите как можно вынуть информация или с чего начать для понимания этого процесса.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.07.2015, 06:05     Получить данные из книги Excel
Посмотрите здесь:

необходимо получить результат 6 имея следующие данные C++
C++ Как из С++ получить значение ячейки в файле Excel
C++ Получить данные из другой программы.
C++ std::map find. Получить ключ(элемент) и как записать все данные при объявлений?
Создайте программу с классом student, который включает в себя данные о студентах, желающих получить места в общежитии. C++
C++ Книги по С++ (что читать после книги Дейтела "Как программировать на С++")
Как получить исходные данные из 10-й строки файла? C++
C++ Как получить данные с html страницы
Считать данные из файла и получить подстроки, следующие за ";" C++
Составить программу, в которой можно ввести данные из предметной области и получить определенную информацию C++
Надо данные ячеек Excel занести в С++ C++
Не получается получить данные из массива C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
IrineK
Заблокирован
07.07.2015, 07:54     Получить данные из книги Excel #2
Цитата Сообщение от Jarry Посмотреть сообщение
натыкался на OLE и COM
С этого и начать.

Нужна обертка для работы с классами Excel.
Black Fregat
 Аватар для Black Fregat
1354 / 984 / 215
Регистрация: 31.05.2009
Сообщений: 4,110
07.07.2015, 08:34     Получить данные из книги Excel #3
Если у Вас есть опыт работы с базами данных, то файл Excel довольно просто открыть как таблицу
AlexVRud
440 / 150 / 38
Регистрация: 04.07.2014
Сообщений: 424
07.07.2015, 08:35     Получить данные из книги Excel #4
Если тяжело, то конвертируй в cvs, с ним будет проще
Butt-Head
Заблокирован
07.07.2015, 10:53     Получить данные из книги Excel #5
Цитата Сообщение от Jarry Посмотреть сообщение
Необходимо вынуть из Excelевского файла
Значит так. У тебя точно файл с расширением XLS? Если так, то это файл старого excel-я, он бинарный с закрытым форматом. В последних excel-ях, ровно как и во всех офисных пакетах, файлы сохраняются в виде ZIP архива с XML-ями. Допустим в том же Excel 2013 файлы сохраняются в формате xlsx, это и есть zip архив. Я не помню с какой точно версии офиса пошли файлы такого формата, но явно это было сделано не вчера, так что можешь даже в офисе по древнее проверить.

Ну так вот, к чему я всё это. Если у тебя файл действительно в старом формате, тогда устанавливай новый офис, открывай свой старый файл и сохраняй его по новому в xlsx.
У файла xlsx переименовывай расширение в zip и открывай его любым архиватором. Внутри будет структура документа с кучей всяких XML файлов, в том числе и с твоей таблицей.
Jarry
 Аватар для Jarry
0 / 0 / 0
Регистрация: 18.06.2013
Сообщений: 50
07.07.2015, 17:36  [ТС]     Получить данные из книги Excel #6
Была идея с cvs но проблема в том что он не поддерживает обеднение ячеек(

Добавлено через 8 минут
Вариант с zip, думаю получиться, но его еще не пробовал. Натыкался еще на две библиотеки <ComObj.hpp> <utilcls.h>. Работаю в code blocks, везде говорят про c++ builder, может быть такое что все зависит от IDE, а если нет то где их найти?
Yandex
Объявления
07.07.2015, 17:36     Получить данные из книги Excel
Ответ Создать тему
Опции темы

Текущее время: 01:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru