0 / 0 / 0
Регистрация: 18.06.2013
Сообщений: 50
1

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

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

Студворк — интернет-сервис помощи студентам
Доброго времени суток.
Необходимо вынуть из Excelевского файла вынуть инфу. Довольно долго и упорно искал, натыкался на OLE и COM, но все не очень понятно. Подскажите как можно вынуть информация или с чего начать для понимания этого процесса.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.07.2015, 06:05
Ответы с готовыми решениями:

Как с помощью ADODC получить данные из книги Excel ?
Я всё пытался с помощью ADODC получить данные из книги Excel, но у меня ничего не вышло. Я...

Возможность получить инфу из листа книги excel ne открывая сам файл excel
Здравствуйтe. Как возможно взять/добавить данныe в опрeдeлeнную книгу, в опр. лист нe открывая сам...

Сравнить ФИО из книги 1 и книги 2, и если совпадают, то в столбец А книги 1, подставить данные из столбца В книги 2
Добрый день! Подскажите, как сделать-есть 2 книги. Нужно сравнить фамилии из книги 1 и книги 2 и...

Считать данные из книги Excel
Каксделать, чтобы имя фалы менялось? то есть ввести название документа и исходя из названия бралось...

5
Заблокирован
07.07.2015, 07:54 2
Цитата Сообщение от Jarry Посмотреть сообщение
натыкался на OLE и COM
С этого и начать.

Нужна обертка для работы с классами Excel.
0
Фрилансер
3704 / 2076 / 567
Регистрация: 31.05.2009
Сообщений: 6,683
07.07.2015, 08:34 3
Если у Вас есть опыт работы с базами данных, то файл Excel довольно просто открыть как таблицу
0
693 / 303 / 99
Регистрация: 04.07.2014
Сообщений: 843
07.07.2015, 08:35 4
Если тяжело, то конвертируй в cvs, с ним будет проще
0
Заблокирован
07.07.2015, 10:53 5
Цитата Сообщение от Jarry Посмотреть сообщение
Необходимо вынуть из Excelевского файла
Значит так. У тебя точно файл с расширением XLS? Если так, то это файл старого excel-я, он бинарный с закрытым форматом. В последних excel-ях, ровно как и во всех офисных пакетах, файлы сохраняются в виде ZIP архива с XML-ями. Допустим в том же Excel 2013 файлы сохраняются в формате xlsx, это и есть zip архив. Я не помню с какой точно версии офиса пошли файлы такого формата, но явно это было сделано не вчера, так что можешь даже в офисе по древнее проверить.

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

Добавлено через 8 минут
Вариант с zip, думаю получиться, но его еще не пробовал. Натыкался еще на две библиотеки <ComObj.hpp> <utilcls.h>. Работаю в code blocks, везде говорят про c++ builder, может быть такое что все зависит от IDE, а если нет то где их найти?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.07.2015, 17:36
Помогаю со студенческими работами здесь

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

Builder+Excel - считать данные из книги, не открывая ее
Здравствуйте! Допускаю, что моя идея непонятна и утопична, но все-таки спрошу. Скажите,...

Как в Excel отобразить только требуемые данные из книги?
Вопрос следующий: существует файл MS Visio. В файле присутствует некая графика, каждому...

Необходимо скопировать все данные из книги Excel в строковую переменную
Есть одна проблема. Необходимо скопировать все данные из книги Excel в строковую переменную - в...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru